aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbnewbold <bnewbold@robocracy.org>2016-09-18 14:24:44 -0700
committerbnewbold <bnewbold@robocracy.org>2016-09-18 14:25:07 -0700
commitf264a289fe0d504a99c01d5787edb92af8f6ca91 (patch)
treed46f54df1d2db703583a0ae7d612428982c8fb2a
parent77183773db84f5cd287bed62d3c844346a36bd74 (diff)
downloadmodelthing-f264a289fe0d504a99c01d5787edb92af8f6ca91.tar.gz
modelthing-f264a289fe0d504a99c01d5787edb92af8f6ca91.zip
work on a minimal modelica parser+ast
-rw-r--r--Cargo.lock23
-rw-r--r--Cargo.toml3
-rw-r--r--examples/minimal.modelica6
-rw-r--r--src/bin/modelthing-modelica.rs (renamed from src/bin/parse_pascal.rs)6
-rw-r--r--src/lib.rs9
-rw-r--r--src/modelica_ast.rs141
-rw-r--r--src/modelica_parser.lalrpop95
-rw-r--r--src/modelica_parser.rs26474
-rw-r--r--src/pascal.lalrpop656
-rw-r--r--src/pascal.rs467844
10 files changed, 26745 insertions, 468512 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 429c110..f81a044 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -100,7 +100,6 @@ dependencies = [
[[package]]
name = "lalrpop"
version = "0.12.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"atty 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"bit-set 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -108,9 +107,9 @@ dependencies = [
"diff 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
"docopt 0.6.83 (registry+https://github.com/rust-lang/crates.io-index)",
"itertools 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)",
- "lalrpop-intern 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "lalrpop-snap 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "lalrpop-util 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "lalrpop-intern 0.12.0",
+ "lalrpop-snap 0.12.0",
+ "lalrpop-util 0.12.0",
"petgraph 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)",
"regex 0.1.77 (registry+https://github.com/rust-lang/crates.io-index)",
"regex-syntax 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -120,14 +119,18 @@ dependencies = [
]
[[package]]
-name = "lalrpop-intern"
+name = "lalrpop"
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+replace = "lalrpop 0.12.0"
+
+[[package]]
+name = "lalrpop-intern"
+version = "0.12.0"
[[package]]
name = "lalrpop-snap"
version = "0.12.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"atty 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"bit-set 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -135,8 +138,8 @@ dependencies = [
"diff 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
"docopt 0.6.83 (registry+https://github.com/rust-lang/crates.io-index)",
"itertools 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)",
- "lalrpop-intern 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "lalrpop-util 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "lalrpop-intern 0.12.0",
+ "lalrpop-util 0.12.0",
"petgraph 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)",
"regex 0.1.77 (registry+https://github.com/rust-lang/crates.io-index)",
"regex-syntax 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -148,6 +151,10 @@ dependencies = [
[[package]]
name = "lalrpop-util"
version = "0.12.0"
+
+[[package]]
+name = "lalrpop-util"
+version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
diff --git a/Cargo.toml b/Cargo.toml
index 01612ff..01c7568 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -17,3 +17,6 @@ lalrpop-util = "0.12"
# parser util
rustc-serialize = "0.3"
docopt = "0.6"
+
+[replace]
+"lalrpop:0.12.0" = { path = "/home/bnewbold/src/lalrpop/lalrpop" }
diff --git a/examples/minimal.modelica b/examples/minimal.modelica
new file mode 100644
index 0000000..85335a5
--- /dev/null
+++ b/examples/minimal.modelica
@@ -0,0 +1,6 @@
+model FirstOrder
+ parameter Real c;
+ Real x;
+equation
+ der(x) = -c*x;
+end FirstOrder;
diff --git a/src/bin/parse_pascal.rs b/src/bin/modelthing-modelica.rs
index 7b08f36..a8fa9be 100644
--- a/src/bin/parse_pascal.rs
+++ b/src/bin/modelthing-modelica.rs
@@ -3,7 +3,7 @@ extern crate modelthing;
extern crate rustc_serialize;
extern crate docopt;
-use modelthing::pascal;
+use modelthing::modelica_parser;
use docopt::Docopt;
use std::env;
use std::io::Read;
@@ -25,7 +25,7 @@ fn main() {
}
let time_stamp = Instant::now();
- let result = pascal::parse_file(&s);
+ let result = modelica_parser::parse_file(&s);
let elapsed = time_stamp.elapsed();
let elapsed = elapsed.as_secs() as f64 + elapsed.subsec_nanos() as f64 / 1000_000_000.0;
@@ -37,7 +37,7 @@ fn main() {
}
const USAGE: &'static str = "
-Usage: modelthing-pascal <inputs>...
+Usage: modelthing-modelica <inputs>...
Parses each input file.
";
diff --git a/src/lib.rs b/src/lib.rs
index 4859ded..22e9af3 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -1,2 +1,9 @@
-pub mod pascal;
+pub mod modelica_parser;
+pub mod modelica_ast;
+
+#[test]
+fn parse_integer() {
+ assert_eq!(&format!("{}", modelica_parser::parse_integer("+123").unwrap()),
+ "123");
+}
diff --git a/src/modelica_ast.rs b/src/modelica_ast.rs
new file mode 100644
index 0000000..425993f
--- /dev/null
+++ b/src/modelica_ast.rs
@@ -0,0 +1,141 @@
+
+use std::fmt::{Debug, Formatter, Error};
+
+pub struct Model {
+ pub name: String,
+ pub variables: Vec<Component>,
+ pub equations: Vec<SimpleEquation>,
+ pub connections: Vec<Connection>,
+ pub extends: Vec<String>,
+}
+
+#[derive(Copy, Clone)]
+pub enum ComponentPrefix {
+ // incomplete: eg, can be parameter and input
+ Flow,
+ Stream,
+ Input,
+ Output,
+ Discrete,
+ Parameter,
+ Constant,
+}
+
+pub struct Component {
+ pub prefix: Option<ComponentPrefix>,
+ pub specifier: String,
+ pub name: String,
+}
+
+#[derive(Clone)]
+pub struct Connection {
+ pub a: String,
+ pub b: String,
+}
+
+pub struct SimpleEquation {
+ pub lhs: Expr,
+ pub rhs: Expr,
+}
+
+pub enum Expr {
+ Integer(i64),
+ Float(f64),
+ Ident(String),
+ Der(Box<Expr>),
+ Abs(Box<Expr>),
+ BinExpr(BinOperator, Box<Expr>, Box<Expr>),
+}
+
+#[derive(Copy, Clone)]
+pub enum BinOperator {
+ Multiply,
+ Divide,
+ Add,
+ Subtract,
+}
+
+//// Debug Implementations
+
+impl Debug for Model {
+ fn fmt(&self, fmt: &mut Formatter) -> Result<(), Error> {
+ try!(write!(fmt, "model {}\n", self.name));
+ for e in self.extends.iter() {
+ try!(write!(fmt, " extends {};\n", e));
+ }
+ for v in self.variables.iter() {
+ try!(write!(fmt, " {:?};\n", v));
+ }
+ try!(write!(fmt, "equation\n"));
+ for e in self.equations.iter() {
+ try!(write!(fmt, " {:?};\n", e));
+ }
+ for c in self.connections.iter() {
+ try!(write!(fmt, " {:?};\n", c));
+ }
+ write!(fmt, "end {};\n", self.name)
+ }
+}
+
+impl Debug for ComponentPrefix {
+ fn fmt(&self, fmt: &mut Formatter) -> Result<(), Error> {
+ use self::ComponentPrefix::*;
+ write!(fmt, "{:?}",
+ match *self {
+ Flow => "flow",
+ Stream => "stream",
+ Input => "input",
+ Output => "output",
+ Discrete => "discrete",
+ Parameter => "parameter",
+ Constant => "constant",
+ })
+ }
+}
+
+impl Debug for Component {
+ fn fmt(&self, fmt: &mut Formatter) -> Result<(), Error> {
+ write!(fmt, "{:?}{}",
+ self.prefix.unwrap(),
+ self.name,
+ )
+ }
+}
+
+impl Debug for Connection {
+ fn fmt(&self, fmt: &mut Formatter) -> Result<(), Error> {
+ write!(fmt, "connect({:?}, {:?});", self.a, self.b)
+ }
+}
+
+impl Debug for SimpleEquation {
+ fn fmt(&self, fmt: &mut Formatter) -> Result<(), Error> {
+ write!(fmt, "{:?} = {:?}", self.lhs, self.rhs)
+ }
+}
+
+impl Debug for Expr {
+ fn fmt(&self, fmt: &mut Formatter) -> Result<(), Error> {
+ use self::Expr::*;
+ match *self {
+ Integer(e) => write!(fmt, "{}", e),
+ Float(e) => write!(fmt, "{}", e),
+ Ident(ref e) => write!(fmt, "{}", e),
+ Der(ref e) => write!(fmt, "der({:?})", e),
+ Abs(ref e) => write!(fmt, "abs({:?})", e),
+ BinExpr(op, ref l, ref r) => write!(fmt, "({:?} {:?} {:?})", l, op, r),
+ }
+ }
+}
+
+impl Debug for BinOperator {
+ fn fmt(&self, fmt: &mut Formatter) -> Result<(), Error> {
+ use self::BinOperator::*;
+ match *self {
+ Multiply => write!(fmt, "*"),
+ Divide => write!(fmt, "/"),
+ Add => write!(fmt, "+"),
+ Subtract => write!(fmt, "-"),
+ }
+ }
+}
diff --git a/src/modelica_parser.lalrpop b/src/modelica_parser.lalrpop
new file mode 100644
index 0000000..09036bd
--- /dev/null
+++ b/src/modelica_parser.lalrpop
@@ -0,0 +1,95 @@
+// XXX: use std::str::FromStr;
+
+// This is an incomplete, non-standards-compliant, minimum-viable parser
+
+grammar;
+
+// Lexical Tokens
+
+identifier: () = {
+ r"[a-zA-Z_][a-zA-Z_0-9]*",
+};
+
+string_literal: () = {
+ r#""[^"\\]*""#,
+ //<s:r#""[^"\\]*""#> => &s[1..s.len()-1],
+};
+
+pub integer: () = {
+ r"[+-]?\d+",
+};
+
+float: () = {
+ r"[+-]?\d+\.\d*([eE][-+]?\d+)?",
+};
+
+
+// Grammar
+
+pub model: () = {
+ "model" identifier component_declaration* "equation" equation_entry* "end" identifier ";",
+};
+
+equation_entry: () = {
+ simple_equation,
+ connect_clause,
+};
+
+component_declaration: () = {
+ component_prefix? identifier identifier string_literal? ";",
+};
+
+component_prefix: () = {
+ "flow",
+ "stream",
+ "input",
+ "output",
+ "discrete",
+ "parameter",
+ "constant",
+};
+
+simple_equation: () = {
+ expr "=" expr ";",
+};
+
+connect_clause: () = {
+ "connect" "(" identifier "," identifier ")" ";",
+};
+
+// This weird expr/factor/term hierarchy is for binary operator precedence
+expr: () = {
+ expr "+" factor,
+ expr "-" factor,
+ factor,
+};
+
+factor: () = {
+ factor "*" term,
+ factor "/" term,
+ "-" term,
+ term,
+};
+
+term: () = {
+ integer,
+ float,
+ identifier,
+ "der" "(" expr ")",
+ "abs" "(" expr ")",
+ "(" expr ")",
+};
+
+binary_op: () = {
+ "+",
+ "-",
+ "*",
+ "/",
+};
+
+//// Meta/High-Level
+
+pub file: () = {
+ model,
+};
+
diff --git a/src/modelica_parser.rs b/src/modelica_parser.rs
new file mode 100644
index 0000000..a34b538
--- /dev/null
+++ b/src/modelica_parser.rs
@@ -0,0 +1,26474 @@
+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_2b_22(&'input str),
+ Term_22_2c_22(&'input str),
+ Term_22_2d_22(&'input str),
+ Term_22_2f_22(&'input str),
+ Term_22_3b_22(&'input str),
+ Term_22_3d_22(&'input str),
+ Term_22abs_22(&'input str),
+ Term_22connect_22(&'input str),
+ Term_22constant_22(&'input str),
+ Term_22der_22(&'input str),
+ Term_22discrete_22(&'input str),
+ Term_22end_22(&'input str),
+ Term_22equation_22(&'input str),
+ Term_22flow_22(&'input str),
+ Term_22input_22(&'input str),
+ Term_22model_22(&'input str),
+ Term_22output_22(&'input str),
+ Term_22parameter_22(&'input str),
+ Term_22stream_22(&'input str),
+ Termr_23_22_5c_22_5b_5e_5c_22_5c_5c_5c_5c_5d_2a_5c_22_22_23(&'input str),
+ Termr_23_22_5b_2b_2d_5d_3f_5c_5cd_2b_22_23(&'input str),
+ Termr_23_22_5b_2b_2d_5d_3f_5c_5cd_2b_5c_5c_2e_5c_5cd_2a_28_5beE_5d_5b_2d_2b_5d_3f_5c_5cd_2b_29_3f_22_23(&'input str),
+ Termr_23_22_5ba_2dzA_2dZ___5d_5ba_2dzA_2dZ__0_2d9_5d_2a_22_23(&'input str),
+ Nt____file(()),
+ Nt____integer(()),
+ Nt____model(()),
+ Ntbinary__op(()),
+ Ntcomponent__declaration(()),
+ Ntcomponent__declaration_2a(::std::vec::Vec<()>),
+ Ntcomponent__declaration_2b(::std::vec::Vec<()>),
+ Ntcomponent__prefix(()),
+ Ntcomponent__prefix_3f(::std::option::Option<()>),
+ Ntconnect__clause(()),
+ Ntequation__entry(()),
+ Ntequation__entry_2a(::std::vec::Vec<()>),
+ Ntequation__entry_2b(::std::vec::Vec<()>),
+ Ntexpr(()),
+ Ntfactor(()),
+ Ntfile(()),
+ Ntfloat(()),
+ Ntidentifier(()),
+ Ntinteger(()),
+ Ntmodel(()),
+ Ntsimple__equation(()),
+ Ntstring__literal(()),
+ Ntstring__literal_3f(::std::option::Option<()>),
+ Ntterm(()),
+ }
+ 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 4, // on "model", goto 3
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 6, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 5
+ // 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 "abs", error
+ 0, // on "connect", error
+ 11, // on "constant", goto 10
+ 0, // on "der", error
+ 12, // on "discrete", goto 11
+ 0, // on "end", error
+ 13, // on "equation", goto 12
+ 14, // on "flow", goto 13
+ 15, // on "input", goto 14
+ 0, // on "model", error
+ 16, // on "output", goto 15
+ 17, // on "parameter", goto 16
+ 18, // on "stream", goto 17
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 19, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 18
+ // 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 "abs", error
+ 0, // on "connect", error
+ -41, // on "constant", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on "der", error
+ -41, // on "discrete", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on "end", error
+ -41, // on "equation", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on "flow", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on "input", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on "model", error
+ -41, // on "output", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on "parameter", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on "stream", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -41, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ // 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 "abs", error
+ 0, // on "connect", error
+ -14, // on "constant", reduce `component_declaration+ = component_declaration => ActionFn(46);`
+ 0, // on "der", error
+ -14, // on "discrete", reduce `component_declaration+ = component_declaration => ActionFn(46);`
+ 0, // on "end", error
+ -14, // on "equation", reduce `component_declaration+ = component_declaration => ActionFn(46);`
+ -14, // on "flow", reduce `component_declaration+ = component_declaration => ActionFn(46);`
+ -14, // on "input", reduce `component_declaration+ = component_declaration => ActionFn(46);`
+ 0, // on "model", error
+ -14, // on "output", reduce `component_declaration+ = component_declaration => ActionFn(46);`
+ -14, // on "parameter", reduce `component_declaration+ = component_declaration => ActionFn(46);`
+ -14, // on "stream", reduce `component_declaration+ = component_declaration => ActionFn(46);`
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -14, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_declaration+ = component_declaration => ActionFn(46);`
+ // 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 "abs", error
+ 0, // on "connect", error
+ 11, // on "constant", goto 10
+ 0, // on "der", error
+ 12, // on "discrete", goto 11
+ 0, // on "end", error
+ 21, // on "equation", goto 20
+ 14, // on "flow", goto 13
+ 15, // on "input", goto 14
+ 0, // on "model", error
+ 16, // on "output", goto 15
+ 17, // on "parameter", goto 16
+ 18, // on "stream", goto 17
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 19, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 18
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 19, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 18
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 24, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 23
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -22, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_prefix = "constant" => ActionFn(17);`
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -20, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_prefix = "discrete" => ActionFn(15);`
+ // State 12
+ 35, // on "(", goto 34
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 36, // on "-", goto 35
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 37, // on "abs", goto 36
+ 38, // on "connect", goto 37
+ 0, // on "constant", error
+ 39, // on "der", goto 38
+ 0, // on "discrete", error
+ 40, // on "end", goto 39
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 41, // on r#"[+-]?\\d+"#, goto 40
+ 42, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 41
+ 43, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 42
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -16, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_prefix = "flow" => ActionFn(11);`
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -18, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_prefix = "input" => ActionFn(13);`
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -19, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_prefix = "output" => ActionFn(14);`
+ // State 16
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -21, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_prefix = "parameter" => ActionFn(16);`
+ // State 17
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -17, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_prefix = "stream" => ActionFn(12);`
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -41, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ // 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 "abs", error
+ 0, // on "connect", error
+ -15, // on "constant", reduce `component_declaration+ = component_declaration+, component_declaration => ActionFn(47);`
+ 0, // on "der", error
+ -15, // on "discrete", reduce `component_declaration+ = component_declaration+, component_declaration => ActionFn(47);`
+ 0, // on "end", error
+ -15, // on "equation", reduce `component_declaration+ = component_declaration+, component_declaration => ActionFn(47);`
+ -15, // on "flow", reduce `component_declaration+ = component_declaration+, component_declaration => ActionFn(47);`
+ -15, // on "input", reduce `component_declaration+ = component_declaration+, component_declaration => ActionFn(47);`
+ 0, // on "model", error
+ -15, // on "output", reduce `component_declaration+ = component_declaration+, component_declaration => ActionFn(47);`
+ -15, // on "parameter", reduce `component_declaration+ = component_declaration+, component_declaration => ActionFn(47);`
+ -15, // on "stream", reduce `component_declaration+ = component_declaration+, component_declaration => ActionFn(47);`
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -15, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_declaration+ = component_declaration+, component_declaration => ActionFn(47);`
+ // State 20
+ 35, // on "(", goto 34
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 36, // on "-", goto 35
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 37, // on "abs", goto 36
+ 38, // on "connect", goto 37
+ 0, // on "constant", error
+ 39, // on "der", goto 38
+ 0, // on "discrete", error
+ 45, // on "end", goto 44
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 41, // on r#"[+-]?\\d+"#, goto 40
+ 42, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 41
+ 43, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 42
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 24, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 23
+ // State 22
+ 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 49, // on r#"\"[^\"\\\\]*\""#, goto 48
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 23
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ -41, // on ";", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ -41, // on r#"\"[^\"\\\\]*\""#, reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 24
+ -27, // on "(", reduce `equation_entry = connect_clause => ActionFn(9);`
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ -27, // on "-", reduce `equation_entry = connect_clause => ActionFn(9);`
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ -27, // on "abs", reduce `equation_entry = connect_clause => ActionFn(9);`
+ -27, // on "connect", reduce `equation_entry = connect_clause => ActionFn(9);`
+ 0, // on "constant", error
+ -27, // on "der", reduce `equation_entry = connect_clause => ActionFn(9);`
+ 0, // on "discrete", error
+ -27, // on "end", reduce `equation_entry = connect_clause => ActionFn(9);`
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ -27, // on r#"[+-]?\\d+"#, reduce `equation_entry = connect_clause => ActionFn(9);`
+ -27, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, reduce `equation_entry = connect_clause => ActionFn(9);`
+ -27, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `equation_entry = connect_clause => ActionFn(9);`
+ // State 25
+ -30, // on "(", reduce `equation_entry+ = equation_entry => ActionFn(48);`
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ -30, // on "-", reduce `equation_entry+ = equation_entry => ActionFn(48);`
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ -30, // on "abs", reduce `equation_entry+ = equation_entry => ActionFn(48);`
+ -30, // on "connect", reduce `equation_entry+ = equation_entry => ActionFn(48);`
+ 0, // on "constant", error
+ -30, // on "der", reduce `equation_entry+ = equation_entry => ActionFn(48);`
+ 0, // on "discrete", error
+ -30, // on "end", reduce `equation_entry+ = equation_entry => ActionFn(48);`
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ -30, // on r#"[+-]?\\d+"#, reduce `equation_entry+ = equation_entry => ActionFn(48);`
+ -30, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, reduce `equation_entry+ = equation_entry => ActionFn(48);`
+ -30, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `equation_entry+ = equation_entry => ActionFn(48);`
+ // State 26
+ 35, // on "(", goto 34
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 36, // on "-", goto 35
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 37, // on "abs", goto 36
+ 38, // on "connect", goto 37
+ 0, // on "constant", error
+ 39, // on "der", goto 38
+ 0, // on "discrete", error
+ 51, // on "end", goto 50
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 41, // on r#"[+-]?\\d+"#, goto 40
+ 42, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 41
+ 43, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 42
+ // State 27
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 52, // on "+", goto 51
+ 0, // on ",", error
+ 53, // on "-", goto 52
+ 0, // on "/", error
+ 0, // on ";", error
+ 54, // on "=", goto 53
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 28
+ 0, // on "(", error
+ 0, // on ")", error
+ 55, // on "*", goto 54
+ -34, // on "+", reduce `expr = factor => ActionFn(22);`
+ 0, // on ",", error
+ -34, // on "-", reduce `expr = factor => ActionFn(22);`
+ 56, // on "/", goto 55
+ 0, // on ";", error
+ -34, // on "=", reduce `expr = factor => ActionFn(22);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 29
+ 0, // on "(", error
+ 0, // on ")", error
+ -52, // on "*", reduce `term = float => ActionFn(28);`
+ -52, // on "+", reduce `term = float => ActionFn(28);`
+ 0, // on ",", error
+ -52, // on "-", reduce `term = float => ActionFn(28);`
+ -52, // on "/", reduce `term = float => ActionFn(28);`
+ 0, // on ";", error
+ -52, // on "=", reduce `term = float => ActionFn(28);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 30
+ 0, // on "(", error
+ 0, // on ")", error
+ -53, // on "*", reduce `term = identifier => ActionFn(29);`
+ -53, // on "+", reduce `term = identifier => ActionFn(29);`
+ 0, // on ",", error
+ -53, // on "-", reduce `term = identifier => ActionFn(29);`
+ -53, // on "/", reduce `term = identifier => ActionFn(29);`
+ 0, // on ";", error
+ -53, // on "=", reduce `term = identifier => ActionFn(29);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 31
+ 0, // on "(", error
+ 0, // on ")", error
+ -51, // on "*", reduce `term = integer => ActionFn(27);`
+ -51, // on "+", reduce `term = integer => ActionFn(27);`
+ 0, // on ",", error
+ -51, // on "-", reduce `term = integer => ActionFn(27);`
+ -51, // on "/", reduce `term = integer => ActionFn(27);`
+ 0, // on ";", error
+ -51, // on "=", reduce `term = integer => ActionFn(27);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 32
+ -26, // on "(", reduce `equation_entry = simple_equation => ActionFn(8);`
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ -26, // on "-", reduce `equation_entry = simple_equation => ActionFn(8);`
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ -26, // on "abs", reduce `equation_entry = simple_equation => ActionFn(8);`
+ -26, // on "connect", reduce `equation_entry = simple_equation => ActionFn(8);`
+ 0, // on "constant", error
+ -26, // on "der", reduce `equation_entry = simple_equation => ActionFn(8);`
+ 0, // on "discrete", error
+ -26, // on "end", reduce `equation_entry = simple_equation => ActionFn(8);`
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ -26, // on r#"[+-]?\\d+"#, reduce `equation_entry = simple_equation => ActionFn(8);`
+ -26, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, reduce `equation_entry = simple_equation => ActionFn(8);`
+ -26, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `equation_entry = simple_equation => ActionFn(8);`
+ // State 33
+ 0, // on "(", error
+ 0, // on ")", error
+ -38, // on "*", reduce `factor = term => ActionFn(26);`
+ -38, // on "+", reduce `factor = term => ActionFn(26);`
+ 0, // on ",", error
+ -38, // on "-", reduce `factor = term => ActionFn(26);`
+ -38, // on "/", reduce `factor = term => ActionFn(26);`
+ 0, // on ";", error
+ -38, // on "=", reduce `factor = term => ActionFn(26);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 34
+ 63, // on "(", goto 62
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 64, // on "-", goto 63
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 65, // on "abs", goto 64
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 66, // on "der", goto 65
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 67, // on r#"[+-]?\\d+"#, goto 66
+ 68, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 67
+ 69, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 68
+ // State 35
+ 35, // on "(", goto 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
+ 37, // on "abs", goto 36
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 39, // on "der", goto 38
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 41, // on r#"[+-]?\\d+"#, goto 40
+ 42, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 41
+ 43, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 42
+ // State 36
+ 71, // on "(", goto 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 37
+ 72, // on "(", goto 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 38
+ 73, // on "(", goto 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 75, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 74
+ // State 40
+ 0, // on "(", error
+ 0, // on ")", error
+ -42, // on "*", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ -42, // on "+", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ 0, // on ",", error
+ -42, // on "-", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ -42, // on "/", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ 0, // on ";", error
+ -42, // on "=", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 41
+ 0, // on "(", error
+ 0, // on ")", error
+ -40, // on "*", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ -40, // on "+", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ 0, // on ",", error
+ -40, // on "-", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ -40, // on "/", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ 0, // on ";", error
+ -40, // on "=", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 42
+ 0, // on "(", error
+ 0, // on ")", error
+ -41, // on "*", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on "+", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on ",", error
+ -41, // on "-", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on "/", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on ";", error
+ -41, // on "=", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 43
+ 35, // on "(", goto 34
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 36, // on "-", goto 35
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 37, // on "abs", goto 36
+ 38, // on "connect", goto 37
+ 0, // on "constant", error
+ 39, // on "der", goto 38
+ 0, // on "discrete", error
+ 76, // on "end", goto 75
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 41, // on r#"[+-]?\\d+"#, goto 40
+ 42, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 41
+ 43, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 42
+ // State 44
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 75, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 74
+ // State 45
+ 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 49, // on r#"\"[^\"\\\\]*\""#, goto 48
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 46
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 80, // on ";", goto 79
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, 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 "abs", error
+ 0, // on "connect", error
+ -11, // on "constant", reduce `component_declaration = identifier, identifier, ";" => ActionFn(61);`
+ 0, // on "der", error
+ -11, // on "discrete", reduce `component_declaration = identifier, identifier, ";" => ActionFn(61);`
+ 0, // on "end", error
+ -11, // on "equation", reduce `component_declaration = identifier, identifier, ";" => ActionFn(61);`
+ -11, // on "flow", reduce `component_declaration = identifier, identifier, ";" => ActionFn(61);`
+ -11, // on "input", reduce `component_declaration = identifier, identifier, ";" => ActionFn(61);`
+ 0, // on "model", error
+ -11, // on "output", reduce `component_declaration = identifier, identifier, ";" => ActionFn(61);`
+ -11, // on "parameter", reduce `component_declaration = identifier, identifier, ";" => ActionFn(61);`
+ -11, // on "stream", reduce `component_declaration = identifier, identifier, ";" => ActionFn(61);`
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -11, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_declaration = identifier, identifier, ";" => ActionFn(61);`
+ // State 48
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ -48, // on ";", reduce `string_literal = r#"\"[^\"\\\\]*\""# => ActionFn(4);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 49
+ -31, // on "(", reduce `equation_entry+ = equation_entry+, equation_entry => ActionFn(49);`
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ -31, // on "-", reduce `equation_entry+ = equation_entry+, equation_entry => ActionFn(49);`
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ -31, // on "abs", reduce `equation_entry+ = equation_entry+, equation_entry => ActionFn(49);`
+ -31, // on "connect", reduce `equation_entry+ = equation_entry+, equation_entry => ActionFn(49);`
+ 0, // on "constant", error
+ -31, // on "der", reduce `equation_entry+ = equation_entry+, equation_entry => ActionFn(49);`
+ 0, // on "discrete", error
+ -31, // on "end", reduce `equation_entry+ = equation_entry+, equation_entry => ActionFn(49);`
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ -31, // on r#"[+-]?\\d+"#, reduce `equation_entry+ = equation_entry+, equation_entry => ActionFn(49);`
+ -31, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, reduce `equation_entry+ = equation_entry+, equation_entry => ActionFn(49);`
+ -31, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `equation_entry+ = equation_entry+, equation_entry => ActionFn(49);`
+ // State 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 75, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 74
+ // State 51
+ 35, // on "(", goto 34
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 36, // on "-", goto 35
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 37, // on "abs", goto 36
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 39, // on "der", goto 38
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 41, // on r#"[+-]?\\d+"#, goto 40
+ 42, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 41
+ 43, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 42
+ // State 52
+ 35, // on "(", goto 34
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 36, // on "-", goto 35
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 37, // on "abs", goto 36
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 39, // on "der", goto 38
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 41, // on r#"[+-]?\\d+"#, goto 40
+ 42, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 41
+ 43, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 42
+ // State 53
+ 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
+ 92, // on "abs", goto 91
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 93, // on "der", goto 92
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 94, // on r#"[+-]?\\d+"#, goto 93
+ 95, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 94
+ 96, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 95
+ // State 54
+ 35, // on "(", goto 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
+ 37, // on "abs", goto 36
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 39, // on "der", goto 38
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 41, // on r#"[+-]?\\d+"#, goto 40
+ 42, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 41
+ 43, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 42
+ // State 55
+ 35, // on "(", goto 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
+ 37, // on "abs", goto 36
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 39, // on "der", goto 38
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 41, // on r#"[+-]?\\d+"#, goto 40
+ 42, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 41
+ 43, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 42
+ // State 56
+ 0, // on "(", error
+ 99, // on ")", goto 98
+ 0, // on "*", error
+ 100, // on "+", goto 99
+ 0, // on ",", error
+ 101, // on "-", goto 100
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 57
+ 0, // on "(", error
+ -34, // on ")", reduce `expr = factor => ActionFn(22);`
+ 102, // on "*", goto 101
+ -34, // on "+", reduce `expr = factor => ActionFn(22);`
+ 0, // on ",", error
+ -34, // on "-", reduce `expr = factor => ActionFn(22);`
+ 103, // on "/", goto 102
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 58
+ 0, // on "(", error
+ -52, // on ")", reduce `term = float => ActionFn(28);`
+ -52, // on "*", reduce `term = float => ActionFn(28);`
+ -52, // on "+", reduce `term = float => ActionFn(28);`
+ 0, // on ",", error
+ -52, // on "-", reduce `term = float => ActionFn(28);`
+ -52, // on "/", reduce `term = float => ActionFn(28);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 59
+ 0, // on "(", error
+ -53, // on ")", reduce `term = identifier => ActionFn(29);`
+ -53, // on "*", reduce `term = identifier => ActionFn(29);`
+ -53, // on "+", reduce `term = identifier => ActionFn(29);`
+ 0, // on ",", error
+ -53, // on "-", reduce `term = identifier => ActionFn(29);`
+ -53, // on "/", reduce `term = identifier => ActionFn(29);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 60
+ 0, // on "(", error
+ -51, // on ")", reduce `term = integer => ActionFn(27);`
+ -51, // on "*", reduce `term = integer => ActionFn(27);`
+ -51, // on "+", reduce `term = integer => ActionFn(27);`
+ 0, // on ",", error
+ -51, // on "-", reduce `term = integer => ActionFn(27);`
+ -51, // on "/", reduce `term = integer => ActionFn(27);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 61
+ 0, // on "(", error
+ -38, // on ")", reduce `factor = term => ActionFn(26);`
+ -38, // on "*", reduce `factor = term => ActionFn(26);`
+ -38, // on "+", reduce `factor = term => ActionFn(26);`
+ 0, // on ",", error
+ -38, // on "-", reduce `factor = term => ActionFn(26);`
+ -38, // on "/", reduce `factor = term => ActionFn(26);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 62
+ 63, // on "(", goto 62
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 64, // on "-", goto 63
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 65, // on "abs", goto 64
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 66, // on "der", goto 65
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 67, // on r#"[+-]?\\d+"#, goto 66
+ 68, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 67
+ 69, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 68
+ // State 63
+ 63, // on "(", goto 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
+ 65, // on "abs", goto 64
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 66, // on "der", goto 65
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 67, // on r#"[+-]?\\d+"#, goto 66
+ 68, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 67
+ 69, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 68
+ // State 64
+ 106, // on "(", goto 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 65
+ 107, // on "(", goto 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 66
+ 0, // on "(", error
+ -42, // on ")", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ -42, // on "*", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ -42, // on "+", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ 0, // on ",", error
+ -42, // on "-", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ -42, // on "/", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 67
+ 0, // on "(", error
+ -40, // on ")", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ -40, // on "*", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ -40, // on "+", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ 0, // on ",", error
+ -40, // on "-", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ -40, // on "/", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 68
+ 0, // on "(", error
+ -41, // on ")", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on "*", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on "+", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on ",", error
+ -41, // on "-", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on "/", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 69
+ 0, // on "(", error
+ 0, // on ")", error
+ -37, // on "*", reduce `factor = "-", term => ActionFn(25);`
+ -37, // on "+", reduce `factor = "-", term => ActionFn(25);`
+ 0, // on ",", error
+ -37, // on "-", reduce `factor = "-", term => ActionFn(25);`
+ -37, // on "/", reduce `factor = "-", term => ActionFn(25);`
+ 0, // on ";", error
+ -37, // on "=", reduce `factor = "-", term => ActionFn(25);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 70
+ 63, // on "(", goto 62
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 64, // on "-", goto 63
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 65, // on "abs", goto 64
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 66, // on "der", goto 65
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 67, // on r#"[+-]?\\d+"#, goto 66
+ 68, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 67
+ 69, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 68
+ // State 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 110, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 109
+ // State 72
+ 63, // on "(", goto 62
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 64, // on "-", goto 63
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 65, // on "abs", goto 64
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 66, // on "der", goto 65
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 67, // on r#"[+-]?\\d+"#, goto 66
+ 68, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 67
+ 69, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 68
+ // State 73
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 112, // on ";", goto 111
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 74
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ -41, // on ";", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 75
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 75, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 74
+ // State 76
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 114, // on ";", goto 113
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 77
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 115, // on ";", goto 114
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, 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 "abs", error
+ 0, // on "connect", error
+ -9, // on "constant", reduce `component_declaration = component_prefix, identifier, identifier, ";" => ActionFn(59);`
+ 0, // on "der", error
+ -9, // on "discrete", reduce `component_declaration = component_prefix, identifier, identifier, ";" => ActionFn(59);`
+ 0, // on "end", error
+ -9, // on "equation", reduce `component_declaration = component_prefix, identifier, identifier, ";" => ActionFn(59);`
+ -9, // on "flow", reduce `component_declaration = component_prefix, identifier, identifier, ";" => ActionFn(59);`
+ -9, // on "input", reduce `component_declaration = component_prefix, identifier, identifier, ";" => ActionFn(59);`
+ 0, // on "model", error
+ -9, // on "output", reduce `component_declaration = component_prefix, identifier, identifier, ";" => ActionFn(59);`
+ -9, // on "parameter", reduce `component_declaration = component_prefix, identifier, identifier, ";" => ActionFn(59);`
+ -9, // on "stream", reduce `component_declaration = component_prefix, identifier, identifier, ";" => ActionFn(59);`
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -9, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_declaration = component_prefix, identifier, identifier, ";" => ActionFn(59);`
+ // 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 "abs", error
+ 0, // on "connect", error
+ -10, // on "constant", reduce `component_declaration = identifier, identifier, string_literal, ";" => ActionFn(60);`
+ 0, // on "der", error
+ -10, // on "discrete", reduce `component_declaration = identifier, identifier, string_literal, ";" => ActionFn(60);`
+ 0, // on "end", error
+ -10, // on "equation", reduce `component_declaration = identifier, identifier, string_literal, ";" => ActionFn(60);`
+ -10, // on "flow", reduce `component_declaration = identifier, identifier, string_literal, ";" => ActionFn(60);`
+ -10, // on "input", reduce `component_declaration = identifier, identifier, string_literal, ";" => ActionFn(60);`
+ 0, // on "model", error
+ -10, // on "output", reduce `component_declaration = identifier, identifier, string_literal, ";" => ActionFn(60);`
+ -10, // on "parameter", reduce `component_declaration = identifier, identifier, string_literal, ";" => ActionFn(60);`
+ -10, // on "stream", reduce `component_declaration = identifier, identifier, string_literal, ";" => ActionFn(60);`
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -10, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_declaration = identifier, identifier, string_literal, ";" => ActionFn(60);`
+ // State 80
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 116, // on ";", goto 115
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 81
+ 0, // on "(", error
+ 0, // on ")", error
+ 55, // on "*", goto 54
+ -32, // on "+", reduce `expr = expr, "+", factor => ActionFn(20);`
+ 0, // on ",", error
+ -32, // on "-", reduce `expr = expr, "+", factor => ActionFn(20);`
+ 56, // on "/", goto 55
+ 0, // on ";", error
+ -32, // on "=", reduce `expr = expr, "+", factor => ActionFn(20);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 82
+ 0, // on "(", error
+ 0, // on ")", error
+ 55, // on "*", goto 54
+ -33, // on "+", reduce `expr = expr, "-", factor => ActionFn(21);`
+ 0, // on ",", error
+ -33, // on "-", reduce `expr = expr, "-", factor => ActionFn(21);`
+ 56, // on "/", goto 55
+ 0, // on ";", error
+ -33, // on "=", reduce `expr = expr, "-", factor => ActionFn(21);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 83
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 117, // on "+", goto 116
+ 0, // on ",", error
+ 118, // on "-", goto 117
+ 0, // on "/", error
+ 119, // on ";", goto 118
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 84
+ 0, // on "(", error
+ 0, // on ")", error
+ 120, // on "*", goto 119
+ -34, // on "+", reduce `expr = factor => ActionFn(22);`
+ 0, // on ",", error
+ -34, // on "-", reduce `expr = factor => ActionFn(22);`
+ 121, // on "/", goto 120
+ -34, // on ";", reduce `expr = factor => ActionFn(22);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 85
+ 0, // on "(", error
+ 0, // on ")", error
+ -52, // on "*", reduce `term = float => ActionFn(28);`
+ -52, // on "+", reduce `term = float => ActionFn(28);`
+ 0, // on ",", error
+ -52, // on "-", reduce `term = float => ActionFn(28);`
+ -52, // on "/", reduce `term = float => ActionFn(28);`
+ -52, // on ";", reduce `term = float => ActionFn(28);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 86
+ 0, // on "(", error
+ 0, // on ")", error
+ -53, // on "*", reduce `term = identifier => ActionFn(29);`
+ -53, // on "+", reduce `term = identifier => ActionFn(29);`
+ 0, // on ",", error
+ -53, // on "-", reduce `term = identifier => ActionFn(29);`
+ -53, // on "/", reduce `term = identifier => ActionFn(29);`
+ -53, // on ";", reduce `term = identifier => ActionFn(29);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 87
+ 0, // on "(", error
+ 0, // on ")", error
+ -51, // on "*", reduce `term = integer => ActionFn(27);`
+ -51, // on "+", reduce `term = integer => ActionFn(27);`
+ 0, // on ",", error
+ -51, // on "-", reduce `term = integer => ActionFn(27);`
+ -51, // on "/", reduce `term = integer => ActionFn(27);`
+ -51, // on ";", reduce `term = integer => ActionFn(27);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 88
+ 0, // on "(", error
+ 0, // on ")", error
+ -38, // on "*", reduce `factor = term => ActionFn(26);`
+ -38, // on "+", reduce `factor = term => ActionFn(26);`
+ 0, // on ",", error
+ -38, // on "-", reduce `factor = term => ActionFn(26);`
+ -38, // on "/", reduce `factor = term => ActionFn(26);`
+ -38, // on ";", reduce `factor = term => ActionFn(26);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 89
+ 63, // on "(", goto 62
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 64, // on "-", goto 63
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 65, // on "abs", goto 64
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 66, // on "der", goto 65
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 67, // on r#"[+-]?\\d+"#, goto 66
+ 68, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 67
+ 69, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 68
+ // State 90
+ 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
+ 92, // on "abs", goto 91
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 93, // on "der", goto 92
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 94, // on r#"[+-]?\\d+"#, goto 93
+ 95, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 94
+ 96, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 95
+ // State 91
+ 124, // on "(", goto 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 92
+ 125, // on "(", goto 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 93
+ 0, // on "(", error
+ 0, // on ")", error
+ -42, // on "*", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ -42, // on "+", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ 0, // on ",", error
+ -42, // on "-", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ -42, // on "/", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ -42, // on ";", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 94
+ 0, // on "(", error
+ 0, // on ")", error
+ -40, // on "*", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ -40, // on "+", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ 0, // on ",", error
+ -40, // on "-", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ -40, // on "/", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ -40, // on ";", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 95
+ 0, // on "(", error
+ 0, // on ")", error
+ -41, // on "*", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on "+", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on ",", error
+ -41, // on "-", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on "/", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on ";", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 96
+ 0, // on "(", error
+ 0, // on ")", error
+ -35, // on "*", reduce `factor = factor, "*", term => ActionFn(23);`
+ -35, // on "+", reduce `factor = factor, "*", term => ActionFn(23);`
+ 0, // on ",", error
+ -35, // on "-", reduce `factor = factor, "*", term => ActionFn(23);`
+ -35, // on "/", reduce `factor = factor, "*", term => ActionFn(23);`
+ 0, // on ";", error
+ -35, // on "=", reduce `factor = factor, "*", term => ActionFn(23);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 97
+ 0, // on "(", error
+ 0, // on ")", error
+ -36, // on "*", reduce `factor = factor, "/", term => ActionFn(24);`
+ -36, // on "+", reduce `factor = factor, "/", term => ActionFn(24);`
+ 0, // on ",", error
+ -36, // on "-", reduce `factor = factor, "/", term => ActionFn(24);`
+ -36, // on "/", reduce `factor = factor, "/", term => ActionFn(24);`
+ 0, // on ";", error
+ -36, // on "=", reduce `factor = factor, "/", term => ActionFn(24);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 98
+ 0, // on "(", error
+ 0, // on ")", error
+ -56, // on "*", reduce `term = "(", expr, ")" => ActionFn(32);`
+ -56, // on "+", reduce `term = "(", expr, ")" => ActionFn(32);`
+ 0, // on ",", error
+ -56, // on "-", reduce `term = "(", expr, ")" => ActionFn(32);`
+ -56, // on "/", reduce `term = "(", expr, ")" => ActionFn(32);`
+ 0, // on ";", error
+ -56, // on "=", reduce `term = "(", expr, ")" => ActionFn(32);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 99
+ 63, // on "(", goto 62
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 64, // on "-", goto 63
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 65, // on "abs", goto 64
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 66, // on "der", goto 65
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 67, // on r#"[+-]?\\d+"#, goto 66
+ 68, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 67
+ 69, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 68
+ // State 100
+ 63, // on "(", goto 62
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 64, // on "-", goto 63
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 65, // on "abs", goto 64
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 66, // on "der", goto 65
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 67, // on r#"[+-]?\\d+"#, goto 66
+ 68, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 67
+ 69, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 68
+ // State 101
+ 63, // on "(", goto 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
+ 65, // on "abs", goto 64
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 66, // on "der", goto 65
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 67, // on r#"[+-]?\\d+"#, goto 66
+ 68, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 67
+ 69, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 68
+ // State 102
+ 63, // on "(", goto 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
+ 65, // on "abs", goto 64
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 66, // on "der", goto 65
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 67, // on r#"[+-]?\\d+"#, goto 66
+ 68, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 67
+ 69, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 68
+ // State 103
+ 0, // on "(", error
+ 130, // on ")", goto 129
+ 0, // on "*", error
+ 100, // on "+", goto 99
+ 0, // on ",", error
+ 101, // on "-", goto 100
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 104
+ 0, // on "(", error
+ -37, // on ")", reduce `factor = "-", term => ActionFn(25);`
+ -37, // on "*", reduce `factor = "-", term => ActionFn(25);`
+ -37, // on "+", reduce `factor = "-", term => ActionFn(25);`
+ 0, // on ",", error
+ -37, // on "-", reduce `factor = "-", term => ActionFn(25);`
+ -37, // on "/", reduce `factor = "-", term => ActionFn(25);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 105
+ 63, // on "(", goto 62
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 64, // on "-", goto 63
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 65, // on "abs", goto 64
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 66, // on "der", goto 65
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 67, // on r#"[+-]?\\d+"#, goto 66
+ 68, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 67
+ 69, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 68
+ // State 106
+ 63, // on "(", goto 62
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 64, // on "-", goto 63
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 65, // on "abs", goto 64
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 66, // on "der", goto 65
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 67, // on r#"[+-]?\\d+"#, goto 66
+ 68, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 67
+ 69, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 68
+ // State 107
+ 0, // on "(", error
+ 133, // on ")", goto 132
+ 0, // on "*", error
+ 100, // on "+", goto 99
+ 0, // on ",", error
+ 101, // on "-", goto 100
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 108
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 134, // on ",", goto 133
+ 0, // on "-", error
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 109
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ -41, // on ",", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on "-", error
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 110
+ 0, // on "(", error
+ 135, // on ")", goto 134
+ 0, // on "*", error
+ 100, // on "+", goto 99
+ 0, // on ",", error
+ 101, // on "-", goto 100
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 112
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 136, // on ";", goto 135
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, 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 "abs", error
+ 0, // on "connect", error
+ -8, // on "constant", reduce `component_declaration = component_prefix, identifier, identifier, string_literal, ";" => ActionFn(58);`
+ 0, // on "der", error
+ -8, // on "discrete", reduce `component_declaration = component_prefix, identifier, identifier, string_literal, ";" => ActionFn(58);`
+ 0, // on "end", error
+ -8, // on "equation", reduce `component_declaration = component_prefix, identifier, identifier, string_literal, ";" => ActionFn(58);`
+ -8, // on "flow", reduce `component_declaration = component_prefix, identifier, identifier, string_literal, ";" => ActionFn(58);`
+ -8, // on "input", reduce `component_declaration = component_prefix, identifier, identifier, string_literal, ";" => ActionFn(58);`
+ 0, // on "model", error
+ -8, // on "output", reduce `component_declaration = component_prefix, identifier, identifier, string_literal, ";" => ActionFn(58);`
+ -8, // on "parameter", reduce `component_declaration = component_prefix, identifier, identifier, string_literal, ";" => ActionFn(58);`
+ -8, // on "stream", reduce `component_declaration = component_prefix, identifier, identifier, string_literal, ";" => ActionFn(58);`
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -8, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_declaration = component_prefix, identifier, identifier, string_literal, ";" => ActionFn(58);`
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 116
+ 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
+ 92, // on "abs", goto 91
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 93, // on "der", goto 92
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 94, // on r#"[+-]?\\d+"#, goto 93
+ 95, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 94
+ 96, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 95
+ // State 117
+ 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
+ 92, // on "abs", goto 91
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 93, // on "der", goto 92
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 94, // on r#"[+-]?\\d+"#, goto 93
+ 95, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 94
+ 96, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 95
+ // State 118
+ -47, // on "(", reduce `simple_equation = expr, "=", expr, ";" => ActionFn(18);`
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ -47, // on "-", reduce `simple_equation = expr, "=", expr, ";" => ActionFn(18);`
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ -47, // on "abs", reduce `simple_equation = expr, "=", expr, ";" => ActionFn(18);`
+ -47, // on "connect", reduce `simple_equation = expr, "=", expr, ";" => ActionFn(18);`
+ 0, // on "constant", error
+ -47, // on "der", reduce `simple_equation = expr, "=", expr, ";" => ActionFn(18);`
+ 0, // on "discrete", error
+ -47, // on "end", reduce `simple_equation = expr, "=", expr, ";" => ActionFn(18);`
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ -47, // on r#"[+-]?\\d+"#, reduce `simple_equation = expr, "=", expr, ";" => ActionFn(18);`
+ -47, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, reduce `simple_equation = expr, "=", expr, ";" => ActionFn(18);`
+ -47, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `simple_equation = expr, "=", expr, ";" => ActionFn(18);`
+ // State 119
+ 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
+ 92, // on "abs", goto 91
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 93, // on "der", goto 92
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 94, // on r#"[+-]?\\d+"#, goto 93
+ 95, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 94
+ 96, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 95
+ // State 120
+ 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
+ 92, // on "abs", goto 91
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 93, // on "der", goto 92
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 94, // on r#"[+-]?\\d+"#, goto 93
+ 95, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 94
+ 96, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 95
+ // State 121
+ 0, // on "(", error
+ 141, // on ")", goto 140
+ 0, // on "*", error
+ 100, // on "+", goto 99
+ 0, // on ",", error
+ 101, // on "-", goto 100
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 122
+ 0, // on "(", error
+ 0, // on ")", error
+ -37, // on "*", reduce `factor = "-", term => ActionFn(25);`
+ -37, // on "+", reduce `factor = "-", term => ActionFn(25);`
+ 0, // on ",", error
+ -37, // on "-", reduce `factor = "-", term => ActionFn(25);`
+ -37, // on "/", reduce `factor = "-", term => ActionFn(25);`
+ -37, // on ";", reduce `factor = "-", term => ActionFn(25);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 123
+ 63, // on "(", goto 62
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 64, // on "-", goto 63
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 65, // on "abs", goto 64
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 66, // on "der", goto 65
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 67, // on r#"[+-]?\\d+"#, goto 66
+ 68, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 67
+ 69, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 68
+ // State 124
+ 63, // on "(", goto 62
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 64, // on "-", goto 63
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 65, // on "abs", goto 64
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 66, // on "der", goto 65
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 67, // on r#"[+-]?\\d+"#, goto 66
+ 68, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 67
+ 69, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 68
+ // State 125
+ 0, // on "(", error
+ -32, // on ")", reduce `expr = expr, "+", factor => ActionFn(20);`
+ 102, // on "*", goto 101
+ -32, // on "+", reduce `expr = expr, "+", factor => ActionFn(20);`
+ 0, // on ",", error
+ -32, // on "-", reduce `expr = expr, "+", factor => ActionFn(20);`
+ 103, // on "/", goto 102
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 126
+ 0, // on "(", error
+ -33, // on ")", reduce `expr = expr, "-", factor => ActionFn(21);`
+ 102, // on "*", goto 101
+ -33, // on "+", reduce `expr = expr, "-", factor => ActionFn(21);`
+ 0, // on ",", error
+ -33, // on "-", reduce `expr = expr, "-", factor => ActionFn(21);`
+ 103, // on "/", goto 102
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 127
+ 0, // on "(", error
+ -35, // on ")", reduce `factor = factor, "*", term => ActionFn(23);`
+ -35, // on "*", reduce `factor = factor, "*", term => ActionFn(23);`
+ -35, // on "+", reduce `factor = factor, "*", term => ActionFn(23);`
+ 0, // on ",", error
+ -35, // on "-", reduce `factor = factor, "*", term => ActionFn(23);`
+ -35, // on "/", reduce `factor = factor, "*", term => ActionFn(23);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 128
+ 0, // on "(", error
+ -36, // on ")", reduce `factor = factor, "/", term => ActionFn(24);`
+ -36, // on "*", reduce `factor = factor, "/", term => ActionFn(24);`
+ -36, // on "+", reduce `factor = factor, "/", term => ActionFn(24);`
+ 0, // on ",", error
+ -36, // on "-", reduce `factor = factor, "/", term => ActionFn(24);`
+ -36, // on "/", reduce `factor = factor, "/", term => ActionFn(24);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 129
+ 0, // on "(", error
+ -56, // on ")", reduce `term = "(", expr, ")" => ActionFn(32);`
+ -56, // on "*", reduce `term = "(", expr, ")" => ActionFn(32);`
+ -56, // on "+", reduce `term = "(", expr, ")" => ActionFn(32);`
+ 0, // on ",", error
+ -56, // on "-", reduce `term = "(", expr, ")" => ActionFn(32);`
+ -56, // on "/", reduce `term = "(", expr, ")" => ActionFn(32);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 130
+ 0, // on "(", error
+ 144, // on ")", goto 143
+ 0, // on "*", error
+ 100, // on "+", goto 99
+ 0, // on ",", error
+ 101, // on "-", goto 100
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 131
+ 0, // on "(", error
+ 145, // on ")", goto 144
+ 0, // on "*", error
+ 100, // on "+", goto 99
+ 0, // on ",", error
+ 101, // on "-", goto 100
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 132
+ 0, // on "(", error
+ 0, // on ")", error
+ -55, // on "*", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ -55, // on "+", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ 0, // on ",", error
+ -55, // on "-", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ -55, // on "/", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ 0, // on ";", error
+ -55, // on "=", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 133
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 147, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 146
+ // State 134
+ 0, // on "(", error
+ 0, // on ")", error
+ -54, // on "*", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ -54, // on "+", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ 0, // on ",", error
+ -54, // on "-", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ -54, // on "/", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ 0, // on ";", error
+ -54, // on "=", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 136
+ 0, // on "(", error
+ 0, // on ")", error
+ 120, // on "*", goto 119
+ -32, // on "+", reduce `expr = expr, "+", factor => ActionFn(20);`
+ 0, // on ",", error
+ -32, // on "-", reduce `expr = expr, "+", factor => ActionFn(20);`
+ 121, // on "/", goto 120
+ -32, // on ";", reduce `expr = expr, "+", factor => ActionFn(20);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 137
+ 0, // on "(", error
+ 0, // on ")", error
+ 120, // on "*", goto 119
+ -33, // on "+", reduce `expr = expr, "-", factor => ActionFn(21);`
+ 0, // on ",", error
+ -33, // on "-", reduce `expr = expr, "-", factor => ActionFn(21);`
+ 121, // on "/", goto 120
+ -33, // on ";", reduce `expr = expr, "-", factor => ActionFn(21);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 138
+ 0, // on "(", error
+ 0, // on ")", error
+ -35, // on "*", reduce `factor = factor, "*", term => ActionFn(23);`
+ -35, // on "+", reduce `factor = factor, "*", term => ActionFn(23);`
+ 0, // on ",", error
+ -35, // on "-", reduce `factor = factor, "*", term => ActionFn(23);`
+ -35, // on "/", reduce `factor = factor, "*", term => ActionFn(23);`
+ -35, // on ";", reduce `factor = factor, "*", term => ActionFn(23);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 139
+ 0, // on "(", error
+ 0, // on ")", error
+ -36, // on "*", reduce `factor = factor, "/", term => ActionFn(24);`
+ -36, // on "+", reduce `factor = factor, "/", term => ActionFn(24);`
+ 0, // on ",", error
+ -36, // on "-", reduce `factor = factor, "/", term => ActionFn(24);`
+ -36, // on "/", reduce `factor = factor, "/", term => ActionFn(24);`
+ -36, // on ";", reduce `factor = factor, "/", term => ActionFn(24);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 140
+ 0, // on "(", error
+ 0, // on ")", error
+ -56, // on "*", reduce `term = "(", expr, ")" => ActionFn(32);`
+ -56, // on "+", reduce `term = "(", expr, ")" => ActionFn(32);`
+ 0, // on ",", error
+ -56, // on "-", reduce `term = "(", expr, ")" => ActionFn(32);`
+ -56, // on "/", reduce `term = "(", expr, ")" => ActionFn(32);`
+ -56, // on ";", reduce `term = "(", expr, ")" => ActionFn(32);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 141
+ 0, // on "(", error
+ 148, // on ")", goto 147
+ 0, // on "*", error
+ 100, // on "+", goto 99
+ 0, // on ",", error
+ 101, // on "-", goto 100
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 142
+ 0, // on "(", error
+ 149, // on ")", goto 148
+ 0, // on "*", error
+ 100, // on "+", goto 99
+ 0, // on ",", error
+ 101, // on "-", goto 100
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 143
+ 0, // on "(", error
+ -55, // on ")", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ -55, // on "*", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ -55, // on "+", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ 0, // on ",", error
+ -55, // on "-", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ -55, // on "/", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 144
+ 0, // on "(", error
+ -54, // on ")", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ -54, // on "*", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ -54, // on "+", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ 0, // on ",", error
+ -54, // on "-", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ -54, // on "/", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 145
+ 0, // on "(", error
+ 150, // on ")", goto 149
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 146
+ 0, // on "(", error
+ -41, // on ")", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 147
+ 0, // on "(", error
+ 0, // on ")", error
+ -55, // on "*", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ -55, // on "+", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ 0, // on ",", error
+ -55, // on "-", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ -55, // on "/", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ -55, // on ";", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 148
+ 0, // on "(", error
+ 0, // on ")", error
+ -54, // on "*", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ -54, // on "+", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ 0, // on ",", error
+ -54, // on "-", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ -54, // on "/", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ -54, // on ";", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 149
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 151, // on ";", goto 150
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 150
+ -25, // on "(", reduce `connect_clause = "connect", "(", identifier, ",", identifier, ")", ";" => ActionFn(19);`
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ -25, // on "-", reduce `connect_clause = "connect", "(", identifier, ",", identifier, ")", ";" => ActionFn(19);`
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ -25, // on "abs", reduce `connect_clause = "connect", "(", identifier, ",", identifier, ")", ";" => ActionFn(19);`
+ -25, // on "connect", reduce `connect_clause = "connect", "(", identifier, ",", identifier, ")", ";" => ActionFn(19);`
+ 0, // on "constant", error
+ -25, // on "der", reduce `connect_clause = "connect", "(", identifier, ",", identifier, ")", ";" => ActionFn(19);`
+ 0, // on "discrete", error
+ -25, // on "end", reduce `connect_clause = "connect", "(", identifier, ",", identifier, ")", ";" => ActionFn(19);`
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ -25, // on r#"[+-]?\\d+"#, reduce `connect_clause = "connect", "(", identifier, ",", identifier, ")", ";" => ActionFn(19);`
+ -25, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, reduce `connect_clause = "connect", "(", identifier, ",", identifier, ")", ";" => ActionFn(19);`
+ -25, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `connect_clause = "connect", "(", identifier, ",", identifier, ")", ";" => ActionFn(19);`
+ ];
+ const __EOF_ACTION: &'static [i32] = &[
+ 0, // on EOF, error
+ -1, // on EOF, reduce `__file = file => ActionFn(2);`
+ -39, // on EOF, reduce `file = model => ActionFn(37);`
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ -43, // on EOF, reduce `model = "model", identifier, "equation", "end", identifier, ";" => ActionFn(54);`
+ 0, // on EOF, error
+ -45, // on EOF, reduce `model = "model", identifier, component_declaration+, "equation", "end", identifier, ";" => ActionFn(56);`
+ 0, // on EOF, error
+ -44, // on EOF, reduce `model = "model", identifier, "equation", equation_entry+, "end", identifier, ";" => ActionFn(55);`
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 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 `model = "model", identifier, component_declaration+, "equation", equation_entry+, "end", identifier, ";" => ActionFn(57);`
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 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 __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 2, // on file, goto 1
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 3, // on model, goto 2
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 1
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 2
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 3
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 5, // on identifier, goto 4
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 4
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 7, // on component_declaration, goto 6
+ 0, // on component_declaration*, error
+ 8, // on component_declaration+, goto 7
+ 9, // on component_prefix, goto 8
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 10, // on identifier, goto 9
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 5
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 6
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 7
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 20, // on component_declaration, goto 19
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 9, // on component_prefix, goto 8
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 10, // on identifier, goto 9
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 8
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 22, // on identifier, goto 21
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 9
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 23, // on identifier, goto 22
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 10
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 11
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 12
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 25, // on connect_clause, goto 24
+ 26, // on equation_entry, goto 25
+ 0, // on equation_entry*, error
+ 27, // on equation_entry+, goto 26
+ 28, // on expr, goto 27
+ 29, // on factor, goto 28
+ 0, // on file, error
+ 30, // on float, goto 29
+ 31, // on identifier, goto 30
+ 32, // on integer, goto 31
+ 0, // on model, error
+ 33, // on simple_equation, goto 32
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 34, // on term, goto 33
+ // State 13
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 14
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 15
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 16
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 17
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 18
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 19
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 20
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 25, // on connect_clause, goto 24
+ 26, // on equation_entry, goto 25
+ 0, // on equation_entry*, error
+ 44, // on equation_entry+, goto 43
+ 28, // on expr, goto 27
+ 29, // on factor, goto 28
+ 0, // on file, error
+ 30, // on float, goto 29
+ 31, // on identifier, goto 30
+ 32, // on integer, goto 31
+ 0, // on model, error
+ 33, // on simple_equation, goto 32
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 34, // on term, goto 33
+ // State 21
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 46, // on identifier, goto 45
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 22
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 47, // on string_literal, goto 46
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 23
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 24
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 25
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 26
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 25, // on connect_clause, goto 24
+ 50, // on equation_entry, goto 49
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 28, // on expr, goto 27
+ 29, // on factor, goto 28
+ 0, // on file, error
+ 30, // on float, goto 29
+ 31, // on identifier, goto 30
+ 32, // on integer, goto 31
+ 0, // on model, error
+ 33, // on simple_equation, goto 32
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 34, // on term, goto 33
+ // State 27
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 28
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 29
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 30
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 31
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 32
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 33
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 34
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 57, // on expr, goto 56
+ 58, // on factor, goto 57
+ 0, // on file, error
+ 59, // on float, goto 58
+ 60, // on identifier, goto 59
+ 61, // on integer, goto 60
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 62, // on term, goto 61
+ // State 35
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 30, // on float, goto 29
+ 31, // on identifier, goto 30
+ 32, // on integer, goto 31
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 70, // on term, goto 69
+ // State 36
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 37
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 38
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 39
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 74, // on identifier, goto 73
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 40
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 41
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 42
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 43
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 25, // on connect_clause, goto 24
+ 50, // on equation_entry, goto 49
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 28, // on expr, goto 27
+ 29, // on factor, goto 28
+ 0, // on file, error
+ 30, // on float, goto 29
+ 31, // on identifier, goto 30
+ 32, // on integer, goto 31
+ 0, // on model, error
+ 33, // on simple_equation, goto 32
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 34, // on term, goto 33
+ // State 44
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 77, // on identifier, goto 76
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 45
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 78, // on string_literal, goto 77
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 46
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 47
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 48
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 49
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 50
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 81, // on identifier, goto 80
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 51
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 82, // on factor, goto 81
+ 0, // on file, error
+ 30, // on float, goto 29
+ 31, // on identifier, goto 30
+ 32, // on integer, goto 31
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 34, // on term, goto 33
+ // State 52
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 83, // on factor, goto 82
+ 0, // on file, error
+ 30, // on float, goto 29
+ 31, // on identifier, goto 30
+ 32, // on integer, goto 31
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 34, // on term, goto 33
+ // State 53
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 84, // on expr, goto 83
+ 85, // on factor, goto 84
+ 0, // on file, error
+ 86, // on float, goto 85
+ 87, // on identifier, goto 86
+ 88, // on integer, goto 87
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 89, // on term, goto 88
+ // State 54
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 30, // on float, goto 29
+ 31, // on identifier, goto 30
+ 32, // on integer, goto 31
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 97, // on term, goto 96
+ // State 55
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 30, // on float, goto 29
+ 31, // on identifier, goto 30
+ 32, // on integer, goto 31
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 98, // on term, goto 97
+ // State 56
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 57
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 58
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 59
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 60
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 61
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 62
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 104, // on expr, goto 103
+ 58, // on factor, goto 57
+ 0, // on file, error
+ 59, // on float, goto 58
+ 60, // on identifier, goto 59
+ 61, // on integer, goto 60
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 62, // on term, goto 61
+ // State 63
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 59, // on float, goto 58
+ 60, // on identifier, goto 59
+ 61, // on integer, goto 60
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 105, // on term, goto 104
+ // State 64
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 65
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 66
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 67
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 68
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 69
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 70
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 108, // on expr, goto 107
+ 58, // on factor, goto 57
+ 0, // on file, error
+ 59, // on float, goto 58
+ 60, // on identifier, goto 59
+ 61, // on integer, goto 60
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 62, // on term, goto 61
+ // State 71
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 109, // on identifier, goto 108
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 72
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 111, // on expr, goto 110
+ 58, // on factor, goto 57
+ 0, // on file, error
+ 59, // on float, goto 58
+ 60, // on identifier, goto 59
+ 61, // on integer, goto 60
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 62, // on term, goto 61
+ // State 73
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 74
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 75
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 113, // on identifier, goto 112
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 76
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 77
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 78
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 79
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 80
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 81
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 82
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 83
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 84
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 85
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 86
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 87
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 88
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 89
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 122, // on expr, goto 121
+ 58, // on factor, goto 57
+ 0, // on file, error
+ 59, // on float, goto 58
+ 60, // on identifier, goto 59
+ 61, // on integer, goto 60
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 62, // on term, goto 61
+ // State 90
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 86, // on float, goto 85
+ 87, // on identifier, goto 86
+ 88, // on integer, goto 87
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 123, // on term, goto 122
+ // State 91
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 92
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 93
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 94
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 95
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 96
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 97
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 98
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 99
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 126, // on factor, goto 125
+ 0, // on file, error
+ 59, // on float, goto 58
+ 60, // on identifier, goto 59
+ 61, // on integer, goto 60
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 62, // on term, goto 61
+ // State 100
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 127, // on factor, goto 126
+ 0, // on file, error
+ 59, // on float, goto 58
+ 60, // on identifier, goto 59
+ 61, // on integer, goto 60
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 62, // on term, goto 61
+ // State 101
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 59, // on float, goto 58
+ 60, // on identifier, goto 59
+ 61, // on integer, goto 60
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 128, // on term, goto 127
+ // State 102
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 59, // on float, goto 58
+ 60, // on identifier, goto 59
+ 61, // on integer, goto 60
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 129, // on term, goto 128
+ // State 103
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 104
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 105
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 131, // on expr, goto 130
+ 58, // on factor, goto 57
+ 0, // on file, error
+ 59, // on float, goto 58
+ 60, // on identifier, goto 59
+ 61, // on integer, goto 60
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 62, // on term, goto 61
+ // State 106
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 132, // on expr, goto 131
+ 58, // on factor, goto 57
+ 0, // on file, error
+ 59, // on float, goto 58
+ 60, // on identifier, goto 59
+ 61, // on integer, goto 60
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 62, // on term, goto 61
+ // State 107
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 108
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 109
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 110
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 111
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 112
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 113
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 114
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 115
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 116
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 137, // on factor, goto 136
+ 0, // on file, error
+ 86, // on float, goto 85
+ 87, // on identifier, goto 86
+ 88, // on integer, goto 87
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 89, // on term, goto 88
+ // State 117
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 138, // on factor, goto 137
+ 0, // on file, error
+ 86, // on float, goto 85
+ 87, // on identifier, goto 86
+ 88, // on integer, goto 87
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 89, // on term, goto 88
+ // State 118
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 119
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 86, // on float, goto 85
+ 87, // on identifier, goto 86
+ 88, // on integer, goto 87
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 139, // on term, goto 138
+ // State 120
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 86, // on float, goto 85
+ 87, // on identifier, goto 86
+ 88, // on integer, goto 87
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 140, // on term, goto 139
+ // State 121
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 122
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 123
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 142, // on expr, goto 141
+ 58, // on factor, goto 57
+ 0, // on file, error
+ 59, // on float, goto 58
+ 60, // on identifier, goto 59
+ 61, // on integer, goto 60
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 62, // on term, goto 61
+ // State 124
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 143, // on expr, goto 142
+ 58, // on factor, goto 57
+ 0, // on file, error
+ 59, // on float, goto 58
+ 60, // on identifier, goto 59
+ 61, // on integer, goto 60
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 62, // on term, goto 61
+ // State 125
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 126
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 127
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 128
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 129
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 130
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 131
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 132
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 133
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 146, // on identifier, goto 145
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 134
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 135
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 136
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 137
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 138
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 139
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 140
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 141
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 142
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 143
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 144
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 145
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 146
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 147
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 148
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 149
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 150
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ ];
+ pub fn parse_file<
+ 'input,
+ >(
+ input: &'input str,
+ ) -> Result<(), __lalrpop_util::ParseError<usize,(usize, &'input str),()>>
+ {
+ 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,
+ _ => {
+ return Err(__lalrpop_util::ParseError::UnrecognizedToken {
+ token: Some(__lookahead),
+ expected: vec![],
+ });
+ }
+ };
+ loop {
+ let __state = *__states.last().unwrap() as usize;
+ let __action = __ACTION[__state * 26 + __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_2b_22(__tok0),
+ _ => unreachable!(),
+ },
+ 4 => match __lookahead.1 {
+ (4, __tok0) => __Symbol::Term_22_2c_22(__tok0),
+ _ => unreachable!(),
+ },
+ 5 => match __lookahead.1 {
+ (5, __tok0) => __Symbol::Term_22_2d_22(__tok0),
+ _ => unreachable!(),
+ },
+ 6 => match __lookahead.1 {
+ (6, __tok0) => __Symbol::Term_22_2f_22(__tok0),
+ _ => unreachable!(),
+ },
+ 7 => match __lookahead.1 {
+ (7, __tok0) => __Symbol::Term_22_3b_22(__tok0),
+ _ => unreachable!(),
+ },
+ 8 => match __lookahead.1 {
+ (8, __tok0) => __Symbol::Term_22_3d_22(__tok0),
+ _ => unreachable!(),
+ },
+ 9 => match __lookahead.1 {
+ (9, __tok0) => __Symbol::Term_22abs_22(__tok0),
+ _ => unreachable!(),
+ },
+ 10 => match __lookahead.1 {
+ (10, __tok0) => __Symbol::Term_22connect_22(__tok0),
+ _ => unreachable!(),
+ },
+ 11 => match __lookahead.1 {
+ (11, __tok0) => __Symbol::Term_22constant_22(__tok0),
+ _ => unreachable!(),
+ },
+ 12 => match __lookahead.1 {
+ (12, __tok0) => __Symbol::Term_22der_22(__tok0),
+ _ => unreachable!(),
+ },
+ 13 => match __lookahead.1 {
+ (13, __tok0) => __Symbol::Term_22discrete_22(__tok0),
+ _ => unreachable!(),
+ },
+ 14 => match __lookahead.1 {
+ (14, __tok0) => __Symbol::Term_22end_22(__tok0),
+ _ => unreachable!(),
+ },
+ 15 => match __lookahead.1 {
+ (15, __tok0) => __Symbol::Term_22equation_22(__tok0),
+ _ => unreachable!(),
+ },
+ 16 => match __lookahead.1 {
+ (16, __tok0) => __Symbol::Term_22flow_22(__tok0),
+ _ => unreachable!(),
+ },
+ 17 => match __lookahead.1 {
+ (17, __tok0) => __Symbol::Term_22input_22(__tok0),
+ _ => unreachable!(),
+ },
+ 18 => match __lookahead.1 {
+ (18, __tok0) => __Symbol::Term_22model_22(__tok0),
+ _ => unreachable!(),
+ },
+ 19 => match __lookahead.1 {
+ (19, __tok0) => __Symbol::Term_22output_22(__tok0),
+ _ => unreachable!(),
+ },
+ 20 => match __lookahead.1 {
+ (20, __tok0) => __Symbol::Term_22parameter_22(__tok0),
+ _ => unreachable!(),
+ },
+ 21 => match __lookahead.1 {
+ (21, __tok0) => __Symbol::Term_22stream_22(__tok0),
+ _ => unreachable!(),
+ },
+ 22 => match __lookahead.1 {
+ (22, __tok0) => __Symbol::Termr_23_22_5c_22_5b_5e_5c_22_5c_5c_5c_5c_5d_2a_5c_22_22_23(__tok0),
+ _ => unreachable!(),
+ },
+ 23 => match __lookahead.1 {
+ (23, __tok0) => __Symbol::Termr_23_22_5b_2b_2d_5d_3f_5c_5cd_2b_22_23(__tok0),
+ _ => unreachable!(),
+ },
+ 24 => match __lookahead.1 {
+ (24, __tok0) => __Symbol::Termr_23_22_5b_2b_2d_5d_3f_5c_5cd_2b_5c_5c_2e_5c_5cd_2a_28_5beE_5d_5b_2d_2b_5d_3f_5c_5cd_2b_29_3f_22_23(__tok0),
+ _ => unreachable!(),
+ },
+ 25 => match __lookahead.1 {
+ (25, __tok0) => __Symbol::Termr_23_22_5ba_2dzA_2dZ___5d_5ba_2dzA_2dZ__0_2d9_5d_2a_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, ::std::marker::PhantomData::<()>) {
+ 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, ::std::marker::PhantomData::<()>) {
+ 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<i32>,
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>,
+ _: ::std::marker::PhantomData<()>,
+ ) -> Option<Result<(),__lalrpop_util::ParseError<usize,(usize, &'input str),()>>>
+ {
+ let __nonterminal = match -__action {
+ 1 => {
+ // __file = file => ActionFn(2);
+ let __sym0 = __pop_Ntfile(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action2::<>(input, __sym0);
+ return Some(Ok(__nt));
+ }
+ 2 => {
+ // __integer = integer => ActionFn(0);
+ let __sym0 = __pop_Ntinteger(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action0::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Nt____integer(__nt), __end));
+ 1
+ }
+ 3 => {
+ // __model = model => ActionFn(1);
+ let __sym0 = __pop_Ntmodel(__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::Nt____model(__nt), __end));
+ 2
+ }
+ 4 => {
+ // binary_op = "+" => ActionFn(33);
+ let __sym0 = __pop_Term_22_2b_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action33::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntbinary__op(__nt), __end));
+ 3
+ }
+ 5 => {
+ // binary_op = "-" => ActionFn(34);
+ let __sym0 = __pop_Term_22_2d_22(__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::Ntbinary__op(__nt), __end));
+ 3
+ }
+ 6 => {
+ // binary_op = "*" => ActionFn(35);
+ let __sym0 = __pop_Term_22_2a_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action35::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntbinary__op(__nt), __end));
+ 3
+ }
+ 7 => {
+ // binary_op = "/" => ActionFn(36);
+ let __sym0 = __pop_Term_22_2f_22(__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::Ntbinary__op(__nt), __end));
+ 3
+ }
+ 8 => {
+ // component_declaration = component_prefix, identifier, identifier, string_literal, ";" => ActionFn(58);
+ let __sym4 = __pop_Term_22_3b_22(__symbols);
+ let __sym3 = __pop_Ntstring__literal(__symbols);
+ let __sym2 = __pop_Ntidentifier(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Ntcomponent__prefix(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym4.2.clone();
+ let __nt = super::__action58::<>(input, __sym0, __sym1, __sym2, __sym3, __sym4);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 5);
+ __symbols.push((__start, __Symbol::Ntcomponent__declaration(__nt), __end));
+ 4
+ }
+ 9 => {
+ // component_declaration = component_prefix, identifier, identifier, ";" => ActionFn(59);
+ let __sym3 = __pop_Term_22_3b_22(__symbols);
+ let __sym2 = __pop_Ntidentifier(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Ntcomponent__prefix(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym3.2.clone();
+ let __nt = super::__action59::<>(input, __sym0, __sym1, __sym2, __sym3);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 4);
+ __symbols.push((__start, __Symbol::Ntcomponent__declaration(__nt), __end));
+ 4
+ }
+ 10 => {
+ // component_declaration = identifier, identifier, string_literal, ";" => ActionFn(60);
+ let __sym3 = __pop_Term_22_3b_22(__symbols);
+ let __sym2 = __pop_Ntstring__literal(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Ntidentifier(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym3.2.clone();
+ let __nt = super::__action60::<>(input, __sym0, __sym1, __sym2, __sym3);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 4);
+ __symbols.push((__start, __Symbol::Ntcomponent__declaration(__nt), __end));
+ 4
+ }
+ 11 => {
+ // component_declaration = identifier, identifier, ";" => ActionFn(61);
+ let __sym2 = __pop_Term_22_3b_22(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Ntidentifier(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym2.2.clone();
+ let __nt = super::__action61::<>(input, __sym0, __sym1, __sym2);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 3);
+ __symbols.push((__start, __Symbol::Ntcomponent__declaration(__nt), __end));
+ 4
+ }
+ 12 => {
+ // component_declaration* = => ActionFn(44);
+ 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::__action44::<>(input, &__start, &__end);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 0);
+ __symbols.push((__start, __Symbol::Ntcomponent__declaration_2a(__nt), __end));
+ 5
+ }
+ 13 => {
+ // component_declaration* = component_declaration+ => ActionFn(45);
+ let __sym0 = __pop_Ntcomponent__declaration_2b(__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::Ntcomponent__declaration_2a(__nt), __end));
+ 5
+ }
+ 14 => {
+ // component_declaration+ = component_declaration => ActionFn(46);
+ let __sym0 = __pop_Ntcomponent__declaration(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action46::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntcomponent__declaration_2b(__nt), __end));
+ 6
+ }
+ 15 => {
+ // component_declaration+ = component_declaration+, component_declaration => ActionFn(47);
+ let __sym1 = __pop_Ntcomponent__declaration(__symbols);
+ let __sym0 = __pop_Ntcomponent__declaration_2b(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym1.2.clone();
+ let __nt = super::__action47::<>(input, __sym0, __sym1);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 2);
+ __symbols.push((__start, __Symbol::Ntcomponent__declaration_2b(__nt), __end));
+ 6
+ }
+ 16 => {
+ // component_prefix = "flow" => ActionFn(11);
+ let __sym0 = __pop_Term_22flow_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action11::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntcomponent__prefix(__nt), __end));
+ 7
+ }
+ 17 => {
+ // component_prefix = "stream" => ActionFn(12);
+ let __sym0 = __pop_Term_22stream_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action12::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntcomponent__prefix(__nt), __end));
+ 7
+ }
+ 18 => {
+ // component_prefix = "input" => ActionFn(13);
+ let __sym0 = __pop_Term_22input_22(__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::Ntcomponent__prefix(__nt), __end));
+ 7
+ }
+ 19 => {
+ // component_prefix = "output" => ActionFn(14);
+ let __sym0 = __pop_Term_22output_22(__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::Ntcomponent__prefix(__nt), __end));
+ 7
+ }
+ 20 => {
+ // component_prefix = "discrete" => ActionFn(15);
+ let __sym0 = __pop_Term_22discrete_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action15::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntcomponent__prefix(__nt), __end));
+ 7
+ }
+ 21 => {
+ // component_prefix = "parameter" => ActionFn(16);
+ let __sym0 = __pop_Term_22parameter_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action16::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntcomponent__prefix(__nt), __end));
+ 7
+ }
+ 22 => {
+ // component_prefix = "constant" => ActionFn(17);
+ let __sym0 = __pop_Term_22constant_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action17::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntcomponent__prefix(__nt), __end));
+ 7
+ }
+ 23 => {
+ // component_prefix? = component_prefix => ActionFn(40);
+ let __sym0 = __pop_Ntcomponent__prefix(__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::Ntcomponent__prefix_3f(__nt), __end));
+ 8
+ }
+ 24 => {
+ // component_prefix? = => ActionFn(41);
+ 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::__action41::<>(input, &__start, &__end);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 0);
+ __symbols.push((__start, __Symbol::Ntcomponent__prefix_3f(__nt), __end));
+ 8
+ }
+ 25 => {
+ // connect_clause = "connect", "(", identifier, ",", identifier, ")", ";" => ActionFn(19);
+ let __sym6 = __pop_Term_22_3b_22(__symbols);
+ let __sym5 = __pop_Term_22_29_22(__symbols);
+ let __sym4 = __pop_Ntidentifier(__symbols);
+ let __sym3 = __pop_Term_22_2c_22(__symbols);
+ let __sym2 = __pop_Ntidentifier(__symbols);
+ let __sym1 = __pop_Term_22_28_22(__symbols);
+ let __sym0 = __pop_Term_22connect_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym6.2.clone();
+ let __nt = super::__action19::<>(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 7);
+ __symbols.push((__start, __Symbol::Ntconnect__clause(__nt), __end));
+ 9
+ }
+ 26 => {
+ // equation_entry = simple_equation => ActionFn(8);
+ let __sym0 = __pop_Ntsimple__equation(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action8::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntequation__entry(__nt), __end));
+ 10
+ }
+ 27 => {
+ // equation_entry = connect_clause => ActionFn(9);
+ let __sym0 = __pop_Ntconnect__clause(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action9::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntequation__entry(__nt), __end));
+ 10
+ }
+ 28 => {
+ // equation_entry* = => ActionFn(42);
+ 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::__action42::<>(input, &__start, &__end);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 0);
+ __symbols.push((__start, __Symbol::Ntequation__entry_2a(__nt), __end));
+ 11
+ }
+ 29 => {
+ // equation_entry* = equation_entry+ => ActionFn(43);
+ let __sym0 = __pop_Ntequation__entry_2b(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action43::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntequation__entry_2a(__nt), __end));
+ 11
+ }
+ 30 => {
+ // equation_entry+ = equation_entry => ActionFn(48);
+ let __sym0 = __pop_Ntequation__entry(__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::Ntequation__entry_2b(__nt), __end));
+ 12
+ }
+ 31 => {
+ // equation_entry+ = equation_entry+, equation_entry => ActionFn(49);
+ let __sym1 = __pop_Ntequation__entry(__symbols);
+ let __sym0 = __pop_Ntequation__entry_2b(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym1.2.clone();
+ let __nt = super::__action49::<>(input, __sym0, __sym1);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 2);
+ __symbols.push((__start, __Symbol::Ntequation__entry_2b(__nt), __end));
+ 12
+ }
+ 32 => {
+ // expr = expr, "+", factor => ActionFn(20);
+ let __sym2 = __pop_Ntfactor(__symbols);
+ let __sym1 = __pop_Term_22_2b_22(__symbols);
+ let __sym0 = __pop_Ntexpr(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym2.2.clone();
+ let __nt = super::__action20::<>(input, __sym0, __sym1, __sym2);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 3);
+ __symbols.push((__start, __Symbol::Ntexpr(__nt), __end));
+ 13
+ }
+ 33 => {
+ // expr = expr, "-", factor => ActionFn(21);
+ let __sym2 = __pop_Ntfactor(__symbols);
+ let __sym1 = __pop_Term_22_2d_22(__symbols);
+ let __sym0 = __pop_Ntexpr(__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::Ntexpr(__nt), __end));
+ 13
+ }
+ 34 => {
+ // expr = factor => ActionFn(22);
+ let __sym0 = __pop_Ntfactor(__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::Ntexpr(__nt), __end));
+ 13
+ }
+ 35 => {
+ // factor = factor, "*", term => ActionFn(23);
+ let __sym2 = __pop_Ntterm(__symbols);
+ let __sym1 = __pop_Term_22_2a_22(__symbols);
+ let __sym0 = __pop_Ntfactor(__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::Ntfactor(__nt), __end));
+ 14
+ }
+ 36 => {
+ // factor = factor, "/", term => ActionFn(24);
+ let __sym2 = __pop_Ntterm(__symbols);
+ let __sym1 = __pop_Term_22_2f_22(__symbols);
+ let __sym0 = __pop_Ntfactor(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym2.2.clone();
+ let __nt = super::__action24::<>(input, __sym0, __sym1, __sym2);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 3);
+ __symbols.push((__start, __Symbol::Ntfactor(__nt), __end));
+ 14
+ }
+ 37 => {
+ // factor = "-", term => ActionFn(25);
+ let __sym1 = __pop_Ntterm(__symbols);
+ let __sym0 = __pop_Term_22_2d_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym1.2.clone();
+ let __nt = super::__action25::<>(input, __sym0, __sym1);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 2);
+ __symbols.push((__start, __Symbol::Ntfactor(__nt), __end));
+ 14
+ }
+ 38 => {
+ // factor = term => ActionFn(26);
+ let __sym0 = __pop_Ntterm(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action26::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntfactor(__nt), __end));
+ 14
+ }
+ 39 => {
+ // file = model => ActionFn(37);
+ let __sym0 = __pop_Ntmodel(__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::Ntfile(__nt), __end));
+ 15
+ }
+ 40 => {
+ // float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);
+ let __sym0 = __pop_Termr_23_22_5b_2b_2d_5d_3f_5c_5cd_2b_5c_5c_2e_5c_5cd_2a_28_5beE_5d_5b_2d_2b_5d_3f_5c_5cd_2b_29_3f_22_23(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action6::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntfloat(__nt), __end));
+ 16
+ }
+ 41 => {
+ // identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);
+ let __sym0 = __pop_Termr_23_22_5ba_2dzA_2dZ___5d_5ba_2dzA_2dZ__0_2d9_5d_2a_22_23(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action3::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntidentifier(__nt), __end));
+ 17
+ }
+ 42 => {
+ // integer = r#"[+-]?\\d+"# => ActionFn(5);
+ let __sym0 = __pop_Termr_23_22_5b_2b_2d_5d_3f_5c_5cd_2b_22_23(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action5::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntinteger(__nt), __end));
+ 18
+ }
+ 43 => {
+ // model = "model", identifier, "equation", "end", identifier, ";" => ActionFn(54);
+ let __sym5 = __pop_Term_22_3b_22(__symbols);
+ let __sym4 = __pop_Ntidentifier(__symbols);
+ let __sym3 = __pop_Term_22end_22(__symbols);
+ let __sym2 = __pop_Term_22equation_22(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Term_22model_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym5.2.clone();
+ let __nt = super::__action54::<>(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 6);
+ __symbols.push((__start, __Symbol::Ntmodel(__nt), __end));
+ 19
+ }
+ 44 => {
+ // model = "model", identifier, "equation", equation_entry+, "end", identifier, ";" => ActionFn(55);
+ let __sym6 = __pop_Term_22_3b_22(__symbols);
+ let __sym5 = __pop_Ntidentifier(__symbols);
+ let __sym4 = __pop_Term_22end_22(__symbols);
+ let __sym3 = __pop_Ntequation__entry_2b(__symbols);
+ let __sym2 = __pop_Term_22equation_22(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Term_22model_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym6.2.clone();
+ let __nt = super::__action55::<>(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 7);
+ __symbols.push((__start, __Symbol::Ntmodel(__nt), __end));
+ 19
+ }
+ 45 => {
+ // model = "model", identifier, component_declaration+, "equation", "end", identifier, ";" => ActionFn(56);
+ let __sym6 = __pop_Term_22_3b_22(__symbols);
+ let __sym5 = __pop_Ntidentifier(__symbols);
+ let __sym4 = __pop_Term_22end_22(__symbols);
+ let __sym3 = __pop_Term_22equation_22(__symbols);
+ let __sym2 = __pop_Ntcomponent__declaration_2b(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Term_22model_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym6.2.clone();
+ let __nt = super::__action56::<>(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 7);
+ __symbols.push((__start, __Symbol::Ntmodel(__nt), __end));
+ 19
+ }
+ 46 => {
+ // model = "model", identifier, component_declaration+, "equation", equation_entry+, "end", identifier, ";" => ActionFn(57);
+ let __sym7 = __pop_Term_22_3b_22(__symbols);
+ let __sym6 = __pop_Ntidentifier(__symbols);
+ let __sym5 = __pop_Term_22end_22(__symbols);
+ let __sym4 = __pop_Ntequation__entry_2b(__symbols);
+ let __sym3 = __pop_Term_22equation_22(__symbols);
+ let __sym2 = __pop_Ntcomponent__declaration_2b(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Term_22model_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym7.2.clone();
+ let __nt = super::__action57::<>(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 8);
+ __symbols.push((__start, __Symbol::Ntmodel(__nt), __end));
+ 19
+ }
+ 47 => {
+ // simple_equation = expr, "=", expr, ";" => ActionFn(18);
+ let __sym3 = __pop_Term_22_3b_22(__symbols);
+ let __sym2 = __pop_Ntexpr(__symbols);
+ let __sym1 = __pop_Term_22_3d_22(__symbols);
+ let __sym0 = __pop_Ntexpr(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym3.2.clone();
+ let __nt = super::__action18::<>(input, __sym0, __sym1, __sym2, __sym3);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 4);
+ __symbols.push((__start, __Symbol::Ntsimple__equation(__nt), __end));
+ 20
+ }
+ 48 => {
+ // string_literal = r#"\"[^\"\\\\]*\""# => ActionFn(4);
+ let __sym0 = __pop_Termr_23_22_5c_22_5b_5e_5c_22_5c_5c_5c_5c_5d_2a_5c_22_22_23(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action4::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntstring__literal(__nt), __end));
+ 21
+ }
+ 49 => {
+ // string_literal? = string_literal => ActionFn(38);
+ let __sym0 = __pop_Ntstring__literal(__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::Ntstring__literal_3f(__nt), __end));
+ 22
+ }
+ 50 => {
+ // string_literal? = => ActionFn(39);
+ 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::__action39::<>(input, &__start, &__end);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 0);
+ __symbols.push((__start, __Symbol::Ntstring__literal_3f(__nt), __end));
+ 22
+ }
+ 51 => {
+ // term = integer => ActionFn(27);
+ let __sym0 = __pop_Ntinteger(__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::Ntterm(__nt), __end));
+ 23
+ }
+ 52 => {
+ // term = float => ActionFn(28);
+ let __sym0 = __pop_Ntfloat(__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::Ntterm(__nt), __end));
+ 23
+ }
+ 53 => {
+ // term = identifier => ActionFn(29);
+ let __sym0 = __pop_Ntidentifier(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action29::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntterm(__nt), __end));
+ 23
+ }
+ 54 => {
+ // term = "der", "(", expr, ")" => ActionFn(30);
+ let __sym3 = __pop_Term_22_29_22(__symbols);
+ let __sym2 = __pop_Ntexpr(__symbols);
+ let __sym1 = __pop_Term_22_28_22(__symbols);
+ let __sym0 = __pop_Term_22der_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym3.2.clone();
+ let __nt = super::__action30::<>(input, __sym0, __sym1, __sym2, __sym3);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 4);
+ __symbols.push((__start, __Symbol::Ntterm(__nt), __end));
+ 23
+ }
+ 55 => {
+ // term = "abs", "(", expr, ")" => ActionFn(31);
+ let __sym3 = __pop_Term_22_29_22(__symbols);
+ let __sym2 = __pop_Ntexpr(__symbols);
+ let __sym1 = __pop_Term_22_28_22(__symbols);
+ let __sym0 = __pop_Term_22abs_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym3.2.clone();
+ let __nt = super::__action31::<>(input, __sym0, __sym1, __sym2, __sym3);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 4);
+ __symbols.push((__start, __Symbol::Ntterm(__nt), __end));
+ 23
+ }
+ 56 => {
+ // term = "(", expr, ")" => ActionFn(32);
+ let __sym2 = __pop_Term_22_29_22(__symbols);
+ let __sym1 = __pop_Ntexpr(__symbols);
+ let __sym0 = __pop_Term_22_28_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym2.2.clone();
+ let __nt = super::__action32::<>(input, __sym0, __sym1, __sym2);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 3);
+ __symbols.push((__start, __Symbol::Ntterm(__nt), __end));
+ 23
+ }
+ _ => panic!("invalid action code {}", __action)
+ };
+ let __state = *__states.last().unwrap() as usize;
+ let __next_state = __GOTO[__state * 24 + __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_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_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_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_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_22abs_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22abs_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22connect_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22connect_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22constant_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22constant_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22der_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22der_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22discrete_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22discrete_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_22equation_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22equation_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22flow_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22flow_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22input_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22input_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22model_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22model_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22output_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22output_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22parameter_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22parameter_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22stream_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22stream_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Termr_23_22_5c_22_5b_5e_5c_22_5c_5c_5c_5c_5d_2a_5c_22_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_22_5b_5e_5c_22_5c_5c_5c_5c_5d_2a_5c_22_22_23(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Termr_23_22_5b_2b_2d_5d_3f_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_5b_2b_2d_5d_3f_5c_5cd_2b_22_23(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Termr_23_22_5b_2b_2d_5d_3f_5c_5cd_2b_5c_5c_2e_5c_5cd_2a_28_5beE_5d_5b_2d_2b_5d_3f_5c_5cd_2b_29_3f_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_5b_2b_2d_5d_3f_5c_5cd_2b_5c_5c_2e_5c_5cd_2a_28_5beE_5d_5b_2d_2b_5d_3f_5c_5cd_2b_29_3f_22_23(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Termr_23_22_5ba_2dzA_2dZ___5d_5ba_2dzA_2dZ__0_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_2dZ__0_2d9_5d_2a_22_23(__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_Nt____integer<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Nt____integer(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Nt____model<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Nt____model(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntbinary__op<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntbinary__op(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntcomponent__declaration<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntcomponent__declaration(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntcomponent__declaration_2a<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, ::std::vec::Vec<()>, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntcomponent__declaration_2a(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntcomponent__declaration_2b<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, ::std::vec::Vec<()>, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntcomponent__declaration_2b(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntcomponent__prefix<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntcomponent__prefix(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntcomponent__prefix_3f<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, ::std::option::Option<()>, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntcomponent__prefix_3f(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntconnect__clause<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntconnect__clause(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntequation__entry<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntequation__entry(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntequation__entry_2a<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, ::std::vec::Vec<()>, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntequation__entry_2a(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntequation__entry_2b<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, ::std::vec::Vec<()>, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntequation__entry_2b(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntexpr<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntexpr(__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_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_Ntfloat<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntfloat(__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_Ntinteger<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntinteger(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntmodel<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntmodel(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntsimple__equation<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntsimple__equation(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntstring__literal<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntstring__literal(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntstring__literal_3f<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, ::std::option::Option<()>, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntstring__literal_3f(__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")
+ }
+ }
+}
+pub use self::__parse__file::parse_file;
+
+mod __parse__integer {
+ #![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_2b_22(&'input str),
+ Term_22_2c_22(&'input str),
+ Term_22_2d_22(&'input str),
+ Term_22_2f_22(&'input str),
+ Term_22_3b_22(&'input str),
+ Term_22_3d_22(&'input str),
+ Term_22abs_22(&'input str),
+ Term_22connect_22(&'input str),
+ Term_22constant_22(&'input str),
+ Term_22der_22(&'input str),
+ Term_22discrete_22(&'input str),
+ Term_22end_22(&'input str),
+ Term_22equation_22(&'input str),
+ Term_22flow_22(&'input str),
+ Term_22input_22(&'input str),
+ Term_22model_22(&'input str),
+ Term_22output_22(&'input str),
+ Term_22parameter_22(&'input str),
+ Term_22stream_22(&'input str),
+ Termr_23_22_5c_22_5b_5e_5c_22_5c_5c_5c_5c_5d_2a_5c_22_22_23(&'input str),
+ Termr_23_22_5b_2b_2d_5d_3f_5c_5cd_2b_22_23(&'input str),
+ Termr_23_22_5b_2b_2d_5d_3f_5c_5cd_2b_5c_5c_2e_5c_5cd_2a_28_5beE_5d_5b_2d_2b_5d_3f_5c_5cd_2b_29_3f_22_23(&'input str),
+ Termr_23_22_5ba_2dzA_2dZ___5d_5ba_2dzA_2dZ__0_2d9_5d_2a_22_23(&'input str),
+ Nt____file(()),
+ Nt____integer(()),
+ Nt____model(()),
+ Ntbinary__op(()),
+ Ntcomponent__declaration(()),
+ Ntcomponent__declaration_2a(::std::vec::Vec<()>),
+ Ntcomponent__declaration_2b(::std::vec::Vec<()>),
+ Ntcomponent__prefix(()),
+ Ntcomponent__prefix_3f(::std::option::Option<()>),
+ Ntconnect__clause(()),
+ Ntequation__entry(()),
+ Ntequation__entry_2a(::std::vec::Vec<()>),
+ Ntequation__entry_2b(::std::vec::Vec<()>),
+ Ntexpr(()),
+ Ntfactor(()),
+ Ntfile(()),
+ Ntfloat(()),
+ Ntidentifier(()),
+ Ntinteger(()),
+ Ntmodel(()),
+ Ntsimple__equation(()),
+ Ntstring__literal(()),
+ Ntstring__literal_3f(::std::option::Option<()>),
+ Ntterm(()),
+ }
+ 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 3, // on r#"[+-]?\\d+"#, goto 2
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ ];
+ const __EOF_ACTION: &'static [i32] = &[
+ 0, // on EOF, error
+ -2, // on EOF, reduce `__integer = integer => ActionFn(0);`
+ -42, // on EOF, reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ ];
+ const __GOTO: &'static [i32] = &[
+ // State 0
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 2, // on integer, goto 1
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 1
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 2
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ ];
+ pub fn parse_integer<
+ 'input,
+ >(
+ input: &'input str,
+ ) -> Result<(), __lalrpop_util::ParseError<usize,(usize, &'input str),()>>
+ {
+ 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,
+ _ => {
+ return Err(__lalrpop_util::ParseError::UnrecognizedToken {
+ token: Some(__lookahead),
+ expected: vec![],
+ });
+ }
+ };
+ loop {
+ let __state = *__states.last().unwrap() as usize;
+ let __action = __ACTION[__state * 26 + __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_2b_22(__tok0),
+ _ => unreachable!(),
+ },
+ 4 => match __lookahead.1 {
+ (4, __tok0) => __Symbol::Term_22_2c_22(__tok0),
+ _ => unreachable!(),
+ },
+ 5 => match __lookahead.1 {
+ (5, __tok0) => __Symbol::Term_22_2d_22(__tok0),
+ _ => unreachable!(),
+ },
+ 6 => match __lookahead.1 {
+ (6, __tok0) => __Symbol::Term_22_2f_22(__tok0),
+ _ => unreachable!(),
+ },
+ 7 => match __lookahead.1 {
+ (7, __tok0) => __Symbol::Term_22_3b_22(__tok0),
+ _ => unreachable!(),
+ },
+ 8 => match __lookahead.1 {
+ (8, __tok0) => __Symbol::Term_22_3d_22(__tok0),
+ _ => unreachable!(),
+ },
+ 9 => match __lookahead.1 {
+ (9, __tok0) => __Symbol::Term_22abs_22(__tok0),
+ _ => unreachable!(),
+ },
+ 10 => match __lookahead.1 {
+ (10, __tok0) => __Symbol::Term_22connect_22(__tok0),
+ _ => unreachable!(),
+ },
+ 11 => match __lookahead.1 {
+ (11, __tok0) => __Symbol::Term_22constant_22(__tok0),
+ _ => unreachable!(),
+ },
+ 12 => match __lookahead.1 {
+ (12, __tok0) => __Symbol::Term_22der_22(__tok0),
+ _ => unreachable!(),
+ },
+ 13 => match __lookahead.1 {
+ (13, __tok0) => __Symbol::Term_22discrete_22(__tok0),
+ _ => unreachable!(),
+ },
+ 14 => match __lookahead.1 {
+ (14, __tok0) => __Symbol::Term_22end_22(__tok0),
+ _ => unreachable!(),
+ },
+ 15 => match __lookahead.1 {
+ (15, __tok0) => __Symbol::Term_22equation_22(__tok0),
+ _ => unreachable!(),
+ },
+ 16 => match __lookahead.1 {
+ (16, __tok0) => __Symbol::Term_22flow_22(__tok0),
+ _ => unreachable!(),
+ },
+ 17 => match __lookahead.1 {
+ (17, __tok0) => __Symbol::Term_22input_22(__tok0),
+ _ => unreachable!(),
+ },
+ 18 => match __lookahead.1 {
+ (18, __tok0) => __Symbol::Term_22model_22(__tok0),
+ _ => unreachable!(),
+ },
+ 19 => match __lookahead.1 {
+ (19, __tok0) => __Symbol::Term_22output_22(__tok0),
+ _ => unreachable!(),
+ },
+ 20 => match __lookahead.1 {
+ (20, __tok0) => __Symbol::Term_22parameter_22(__tok0),
+ _ => unreachable!(),
+ },
+ 21 => match __lookahead.1 {
+ (21, __tok0) => __Symbol::Term_22stream_22(__tok0),
+ _ => unreachable!(),
+ },
+ 22 => match __lookahead.1 {
+ (22, __tok0) => __Symbol::Termr_23_22_5c_22_5b_5e_5c_22_5c_5c_5c_5c_5d_2a_5c_22_22_23(__tok0),
+ _ => unreachable!(),
+ },
+ 23 => match __lookahead.1 {
+ (23, __tok0) => __Symbol::Termr_23_22_5b_2b_2d_5d_3f_5c_5cd_2b_22_23(__tok0),
+ _ => unreachable!(),
+ },
+ 24 => match __lookahead.1 {
+ (24, __tok0) => __Symbol::Termr_23_22_5b_2b_2d_5d_3f_5c_5cd_2b_5c_5c_2e_5c_5cd_2a_28_5beE_5d_5b_2d_2b_5d_3f_5c_5cd_2b_29_3f_22_23(__tok0),
+ _ => unreachable!(),
+ },
+ 25 => match __lookahead.1 {
+ (25, __tok0) => __Symbol::Termr_23_22_5ba_2dzA_2dZ___5d_5ba_2dzA_2dZ__0_2d9_5d_2a_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, ::std::marker::PhantomData::<()>) {
+ 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, ::std::marker::PhantomData::<()>) {
+ 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<i32>,
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>,
+ _: ::std::marker::PhantomData<()>,
+ ) -> Option<Result<(),__lalrpop_util::ParseError<usize,(usize, &'input str),()>>>
+ {
+ let __nonterminal = match -__action {
+ 1 => {
+ // __file = file => ActionFn(2);
+ let __sym0 = __pop_Ntfile(__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::Nt____file(__nt), __end));
+ 0
+ }
+ 2 => {
+ // __integer = integer => ActionFn(0);
+ let __sym0 = __pop_Ntinteger(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action0::<>(input, __sym0);
+ return Some(Ok(__nt));
+ }
+ 3 => {
+ // __model = model => ActionFn(1);
+ let __sym0 = __pop_Ntmodel(__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::Nt____model(__nt), __end));
+ 2
+ }
+ 4 => {
+ // binary_op = "+" => ActionFn(33);
+ let __sym0 = __pop_Term_22_2b_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action33::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntbinary__op(__nt), __end));
+ 3
+ }
+ 5 => {
+ // binary_op = "-" => ActionFn(34);
+ let __sym0 = __pop_Term_22_2d_22(__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::Ntbinary__op(__nt), __end));
+ 3
+ }
+ 6 => {
+ // binary_op = "*" => ActionFn(35);
+ let __sym0 = __pop_Term_22_2a_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action35::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntbinary__op(__nt), __end));
+ 3
+ }
+ 7 => {
+ // binary_op = "/" => ActionFn(36);
+ let __sym0 = __pop_Term_22_2f_22(__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::Ntbinary__op(__nt), __end));
+ 3
+ }
+ 8 => {
+ // component_declaration = component_prefix, identifier, identifier, string_literal, ";" => ActionFn(58);
+ let __sym4 = __pop_Term_22_3b_22(__symbols);
+ let __sym3 = __pop_Ntstring__literal(__symbols);
+ let __sym2 = __pop_Ntidentifier(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Ntcomponent__prefix(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym4.2.clone();
+ let __nt = super::__action58::<>(input, __sym0, __sym1, __sym2, __sym3, __sym4);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 5);
+ __symbols.push((__start, __Symbol::Ntcomponent__declaration(__nt), __end));
+ 4
+ }
+ 9 => {
+ // component_declaration = component_prefix, identifier, identifier, ";" => ActionFn(59);
+ let __sym3 = __pop_Term_22_3b_22(__symbols);
+ let __sym2 = __pop_Ntidentifier(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Ntcomponent__prefix(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym3.2.clone();
+ let __nt = super::__action59::<>(input, __sym0, __sym1, __sym2, __sym3);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 4);
+ __symbols.push((__start, __Symbol::Ntcomponent__declaration(__nt), __end));
+ 4
+ }
+ 10 => {
+ // component_declaration = identifier, identifier, string_literal, ";" => ActionFn(60);
+ let __sym3 = __pop_Term_22_3b_22(__symbols);
+ let __sym2 = __pop_Ntstring__literal(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Ntidentifier(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym3.2.clone();
+ let __nt = super::__action60::<>(input, __sym0, __sym1, __sym2, __sym3);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 4);
+ __symbols.push((__start, __Symbol::Ntcomponent__declaration(__nt), __end));
+ 4
+ }
+ 11 => {
+ // component_declaration = identifier, identifier, ";" => ActionFn(61);
+ let __sym2 = __pop_Term_22_3b_22(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Ntidentifier(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym2.2.clone();
+ let __nt = super::__action61::<>(input, __sym0, __sym1, __sym2);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 3);
+ __symbols.push((__start, __Symbol::Ntcomponent__declaration(__nt), __end));
+ 4
+ }
+ 12 => {
+ // component_declaration* = => ActionFn(44);
+ 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::__action44::<>(input, &__start, &__end);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 0);
+ __symbols.push((__start, __Symbol::Ntcomponent__declaration_2a(__nt), __end));
+ 5
+ }
+ 13 => {
+ // component_declaration* = component_declaration+ => ActionFn(45);
+ let __sym0 = __pop_Ntcomponent__declaration_2b(__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::Ntcomponent__declaration_2a(__nt), __end));
+ 5
+ }
+ 14 => {
+ // component_declaration+ = component_declaration => ActionFn(46);
+ let __sym0 = __pop_Ntcomponent__declaration(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action46::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntcomponent__declaration_2b(__nt), __end));
+ 6
+ }
+ 15 => {
+ // component_declaration+ = component_declaration+, component_declaration => ActionFn(47);
+ let __sym1 = __pop_Ntcomponent__declaration(__symbols);
+ let __sym0 = __pop_Ntcomponent__declaration_2b(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym1.2.clone();
+ let __nt = super::__action47::<>(input, __sym0, __sym1);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 2);
+ __symbols.push((__start, __Symbol::Ntcomponent__declaration_2b(__nt), __end));
+ 6
+ }
+ 16 => {
+ // component_prefix = "flow" => ActionFn(11);
+ let __sym0 = __pop_Term_22flow_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action11::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntcomponent__prefix(__nt), __end));
+ 7
+ }
+ 17 => {
+ // component_prefix = "stream" => ActionFn(12);
+ let __sym0 = __pop_Term_22stream_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action12::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntcomponent__prefix(__nt), __end));
+ 7
+ }
+ 18 => {
+ // component_prefix = "input" => ActionFn(13);
+ let __sym0 = __pop_Term_22input_22(__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::Ntcomponent__prefix(__nt), __end));
+ 7
+ }
+ 19 => {
+ // component_prefix = "output" => ActionFn(14);
+ let __sym0 = __pop_Term_22output_22(__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::Ntcomponent__prefix(__nt), __end));
+ 7
+ }
+ 20 => {
+ // component_prefix = "discrete" => ActionFn(15);
+ let __sym0 = __pop_Term_22discrete_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action15::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntcomponent__prefix(__nt), __end));
+ 7
+ }
+ 21 => {
+ // component_prefix = "parameter" => ActionFn(16);
+ let __sym0 = __pop_Term_22parameter_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action16::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntcomponent__prefix(__nt), __end));
+ 7
+ }
+ 22 => {
+ // component_prefix = "constant" => ActionFn(17);
+ let __sym0 = __pop_Term_22constant_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action17::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntcomponent__prefix(__nt), __end));
+ 7
+ }
+ 23 => {
+ // component_prefix? = component_prefix => ActionFn(40);
+ let __sym0 = __pop_Ntcomponent__prefix(__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::Ntcomponent__prefix_3f(__nt), __end));
+ 8
+ }
+ 24 => {
+ // component_prefix? = => ActionFn(41);
+ 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::__action41::<>(input, &__start, &__end);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 0);
+ __symbols.push((__start, __Symbol::Ntcomponent__prefix_3f(__nt), __end));
+ 8
+ }
+ 25 => {
+ // connect_clause = "connect", "(", identifier, ",", identifier, ")", ";" => ActionFn(19);
+ let __sym6 = __pop_Term_22_3b_22(__symbols);
+ let __sym5 = __pop_Term_22_29_22(__symbols);
+ let __sym4 = __pop_Ntidentifier(__symbols);
+ let __sym3 = __pop_Term_22_2c_22(__symbols);
+ let __sym2 = __pop_Ntidentifier(__symbols);
+ let __sym1 = __pop_Term_22_28_22(__symbols);
+ let __sym0 = __pop_Term_22connect_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym6.2.clone();
+ let __nt = super::__action19::<>(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 7);
+ __symbols.push((__start, __Symbol::Ntconnect__clause(__nt), __end));
+ 9
+ }
+ 26 => {
+ // equation_entry = simple_equation => ActionFn(8);
+ let __sym0 = __pop_Ntsimple__equation(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action8::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntequation__entry(__nt), __end));
+ 10
+ }
+ 27 => {
+ // equation_entry = connect_clause => ActionFn(9);
+ let __sym0 = __pop_Ntconnect__clause(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action9::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntequation__entry(__nt), __end));
+ 10
+ }
+ 28 => {
+ // equation_entry* = => ActionFn(42);
+ 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::__action42::<>(input, &__start, &__end);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 0);
+ __symbols.push((__start, __Symbol::Ntequation__entry_2a(__nt), __end));
+ 11
+ }
+ 29 => {
+ // equation_entry* = equation_entry+ => ActionFn(43);
+ let __sym0 = __pop_Ntequation__entry_2b(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action43::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntequation__entry_2a(__nt), __end));
+ 11
+ }
+ 30 => {
+ // equation_entry+ = equation_entry => ActionFn(48);
+ let __sym0 = __pop_Ntequation__entry(__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::Ntequation__entry_2b(__nt), __end));
+ 12
+ }
+ 31 => {
+ // equation_entry+ = equation_entry+, equation_entry => ActionFn(49);
+ let __sym1 = __pop_Ntequation__entry(__symbols);
+ let __sym0 = __pop_Ntequation__entry_2b(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym1.2.clone();
+ let __nt = super::__action49::<>(input, __sym0, __sym1);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 2);
+ __symbols.push((__start, __Symbol::Ntequation__entry_2b(__nt), __end));
+ 12
+ }
+ 32 => {
+ // expr = expr, "+", factor => ActionFn(20);
+ let __sym2 = __pop_Ntfactor(__symbols);
+ let __sym1 = __pop_Term_22_2b_22(__symbols);
+ let __sym0 = __pop_Ntexpr(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym2.2.clone();
+ let __nt = super::__action20::<>(input, __sym0, __sym1, __sym2);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 3);
+ __symbols.push((__start, __Symbol::Ntexpr(__nt), __end));
+ 13
+ }
+ 33 => {
+ // expr = expr, "-", factor => ActionFn(21);
+ let __sym2 = __pop_Ntfactor(__symbols);
+ let __sym1 = __pop_Term_22_2d_22(__symbols);
+ let __sym0 = __pop_Ntexpr(__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::Ntexpr(__nt), __end));
+ 13
+ }
+ 34 => {
+ // expr = factor => ActionFn(22);
+ let __sym0 = __pop_Ntfactor(__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::Ntexpr(__nt), __end));
+ 13
+ }
+ 35 => {
+ // factor = factor, "*", term => ActionFn(23);
+ let __sym2 = __pop_Ntterm(__symbols);
+ let __sym1 = __pop_Term_22_2a_22(__symbols);
+ let __sym0 = __pop_Ntfactor(__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::Ntfactor(__nt), __end));
+ 14
+ }
+ 36 => {
+ // factor = factor, "/", term => ActionFn(24);
+ let __sym2 = __pop_Ntterm(__symbols);
+ let __sym1 = __pop_Term_22_2f_22(__symbols);
+ let __sym0 = __pop_Ntfactor(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym2.2.clone();
+ let __nt = super::__action24::<>(input, __sym0, __sym1, __sym2);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 3);
+ __symbols.push((__start, __Symbol::Ntfactor(__nt), __end));
+ 14
+ }
+ 37 => {
+ // factor = "-", term => ActionFn(25);
+ let __sym1 = __pop_Ntterm(__symbols);
+ let __sym0 = __pop_Term_22_2d_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym1.2.clone();
+ let __nt = super::__action25::<>(input, __sym0, __sym1);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 2);
+ __symbols.push((__start, __Symbol::Ntfactor(__nt), __end));
+ 14
+ }
+ 38 => {
+ // factor = term => ActionFn(26);
+ let __sym0 = __pop_Ntterm(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action26::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntfactor(__nt), __end));
+ 14
+ }
+ 39 => {
+ // file = model => ActionFn(37);
+ let __sym0 = __pop_Ntmodel(__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::Ntfile(__nt), __end));
+ 15
+ }
+ 40 => {
+ // float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);
+ let __sym0 = __pop_Termr_23_22_5b_2b_2d_5d_3f_5c_5cd_2b_5c_5c_2e_5c_5cd_2a_28_5beE_5d_5b_2d_2b_5d_3f_5c_5cd_2b_29_3f_22_23(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action6::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntfloat(__nt), __end));
+ 16
+ }
+ 41 => {
+ // identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);
+ let __sym0 = __pop_Termr_23_22_5ba_2dzA_2dZ___5d_5ba_2dzA_2dZ__0_2d9_5d_2a_22_23(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action3::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntidentifier(__nt), __end));
+ 17
+ }
+ 42 => {
+ // integer = r#"[+-]?\\d+"# => ActionFn(5);
+ let __sym0 = __pop_Termr_23_22_5b_2b_2d_5d_3f_5c_5cd_2b_22_23(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action5::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntinteger(__nt), __end));
+ 18
+ }
+ 43 => {
+ // model = "model", identifier, "equation", "end", identifier, ";" => ActionFn(54);
+ let __sym5 = __pop_Term_22_3b_22(__symbols);
+ let __sym4 = __pop_Ntidentifier(__symbols);
+ let __sym3 = __pop_Term_22end_22(__symbols);
+ let __sym2 = __pop_Term_22equation_22(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Term_22model_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym5.2.clone();
+ let __nt = super::__action54::<>(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 6);
+ __symbols.push((__start, __Symbol::Ntmodel(__nt), __end));
+ 19
+ }
+ 44 => {
+ // model = "model", identifier, "equation", equation_entry+, "end", identifier, ";" => ActionFn(55);
+ let __sym6 = __pop_Term_22_3b_22(__symbols);
+ let __sym5 = __pop_Ntidentifier(__symbols);
+ let __sym4 = __pop_Term_22end_22(__symbols);
+ let __sym3 = __pop_Ntequation__entry_2b(__symbols);
+ let __sym2 = __pop_Term_22equation_22(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Term_22model_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym6.2.clone();
+ let __nt = super::__action55::<>(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 7);
+ __symbols.push((__start, __Symbol::Ntmodel(__nt), __end));
+ 19
+ }
+ 45 => {
+ // model = "model", identifier, component_declaration+, "equation", "end", identifier, ";" => ActionFn(56);
+ let __sym6 = __pop_Term_22_3b_22(__symbols);
+ let __sym5 = __pop_Ntidentifier(__symbols);
+ let __sym4 = __pop_Term_22end_22(__symbols);
+ let __sym3 = __pop_Term_22equation_22(__symbols);
+ let __sym2 = __pop_Ntcomponent__declaration_2b(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Term_22model_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym6.2.clone();
+ let __nt = super::__action56::<>(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 7);
+ __symbols.push((__start, __Symbol::Ntmodel(__nt), __end));
+ 19
+ }
+ 46 => {
+ // model = "model", identifier, component_declaration+, "equation", equation_entry+, "end", identifier, ";" => ActionFn(57);
+ let __sym7 = __pop_Term_22_3b_22(__symbols);
+ let __sym6 = __pop_Ntidentifier(__symbols);
+ let __sym5 = __pop_Term_22end_22(__symbols);
+ let __sym4 = __pop_Ntequation__entry_2b(__symbols);
+ let __sym3 = __pop_Term_22equation_22(__symbols);
+ let __sym2 = __pop_Ntcomponent__declaration_2b(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Term_22model_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym7.2.clone();
+ let __nt = super::__action57::<>(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 8);
+ __symbols.push((__start, __Symbol::Ntmodel(__nt), __end));
+ 19
+ }
+ 47 => {
+ // simple_equation = expr, "=", expr, ";" => ActionFn(18);
+ let __sym3 = __pop_Term_22_3b_22(__symbols);
+ let __sym2 = __pop_Ntexpr(__symbols);
+ let __sym1 = __pop_Term_22_3d_22(__symbols);
+ let __sym0 = __pop_Ntexpr(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym3.2.clone();
+ let __nt = super::__action18::<>(input, __sym0, __sym1, __sym2, __sym3);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 4);
+ __symbols.push((__start, __Symbol::Ntsimple__equation(__nt), __end));
+ 20
+ }
+ 48 => {
+ // string_literal = r#"\"[^\"\\\\]*\""# => ActionFn(4);
+ let __sym0 = __pop_Termr_23_22_5c_22_5b_5e_5c_22_5c_5c_5c_5c_5d_2a_5c_22_22_23(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action4::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntstring__literal(__nt), __end));
+ 21
+ }
+ 49 => {
+ // string_literal? = string_literal => ActionFn(38);
+ let __sym0 = __pop_Ntstring__literal(__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::Ntstring__literal_3f(__nt), __end));
+ 22
+ }
+ 50 => {
+ // string_literal? = => ActionFn(39);
+ 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::__action39::<>(input, &__start, &__end);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 0);
+ __symbols.push((__start, __Symbol::Ntstring__literal_3f(__nt), __end));
+ 22
+ }
+ 51 => {
+ // term = integer => ActionFn(27);
+ let __sym0 = __pop_Ntinteger(__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::Ntterm(__nt), __end));
+ 23
+ }
+ 52 => {
+ // term = float => ActionFn(28);
+ let __sym0 = __pop_Ntfloat(__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::Ntterm(__nt), __end));
+ 23
+ }
+ 53 => {
+ // term = identifier => ActionFn(29);
+ let __sym0 = __pop_Ntidentifier(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action29::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntterm(__nt), __end));
+ 23
+ }
+ 54 => {
+ // term = "der", "(", expr, ")" => ActionFn(30);
+ let __sym3 = __pop_Term_22_29_22(__symbols);
+ let __sym2 = __pop_Ntexpr(__symbols);
+ let __sym1 = __pop_Term_22_28_22(__symbols);
+ let __sym0 = __pop_Term_22der_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym3.2.clone();
+ let __nt = super::__action30::<>(input, __sym0, __sym1, __sym2, __sym3);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 4);
+ __symbols.push((__start, __Symbol::Ntterm(__nt), __end));
+ 23
+ }
+ 55 => {
+ // term = "abs", "(", expr, ")" => ActionFn(31);
+ let __sym3 = __pop_Term_22_29_22(__symbols);
+ let __sym2 = __pop_Ntexpr(__symbols);
+ let __sym1 = __pop_Term_22_28_22(__symbols);
+ let __sym0 = __pop_Term_22abs_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym3.2.clone();
+ let __nt = super::__action31::<>(input, __sym0, __sym1, __sym2, __sym3);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 4);
+ __symbols.push((__start, __Symbol::Ntterm(__nt), __end));
+ 23
+ }
+ 56 => {
+ // term = "(", expr, ")" => ActionFn(32);
+ let __sym2 = __pop_Term_22_29_22(__symbols);
+ let __sym1 = __pop_Ntexpr(__symbols);
+ let __sym0 = __pop_Term_22_28_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym2.2.clone();
+ let __nt = super::__action32::<>(input, __sym0, __sym1, __sym2);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 3);
+ __symbols.push((__start, __Symbol::Ntterm(__nt), __end));
+ 23
+ }
+ _ => panic!("invalid action code {}", __action)
+ };
+ let __state = *__states.last().unwrap() as usize;
+ let __next_state = __GOTO[__state * 24 + __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_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_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_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_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_22abs_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22abs_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22connect_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22connect_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22constant_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22constant_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22der_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22der_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22discrete_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22discrete_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_22equation_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22equation_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22flow_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22flow_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22input_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22input_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22model_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22model_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22output_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22output_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22parameter_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22parameter_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22stream_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22stream_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Termr_23_22_5c_22_5b_5e_5c_22_5c_5c_5c_5c_5d_2a_5c_22_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_22_5b_5e_5c_22_5c_5c_5c_5c_5d_2a_5c_22_22_23(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Termr_23_22_5b_2b_2d_5d_3f_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_5b_2b_2d_5d_3f_5c_5cd_2b_22_23(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Termr_23_22_5b_2b_2d_5d_3f_5c_5cd_2b_5c_5c_2e_5c_5cd_2a_28_5beE_5d_5b_2d_2b_5d_3f_5c_5cd_2b_29_3f_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_5b_2b_2d_5d_3f_5c_5cd_2b_5c_5c_2e_5c_5cd_2a_28_5beE_5d_5b_2d_2b_5d_3f_5c_5cd_2b_29_3f_22_23(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Termr_23_22_5ba_2dzA_2dZ___5d_5ba_2dzA_2dZ__0_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_2dZ__0_2d9_5d_2a_22_23(__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_Nt____integer<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Nt____integer(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Nt____model<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Nt____model(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntbinary__op<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntbinary__op(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntcomponent__declaration<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntcomponent__declaration(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntcomponent__declaration_2a<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, ::std::vec::Vec<()>, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntcomponent__declaration_2a(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntcomponent__declaration_2b<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, ::std::vec::Vec<()>, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntcomponent__declaration_2b(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntcomponent__prefix<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntcomponent__prefix(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntcomponent__prefix_3f<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, ::std::option::Option<()>, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntcomponent__prefix_3f(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntconnect__clause<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntconnect__clause(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntequation__entry<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntequation__entry(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntequation__entry_2a<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, ::std::vec::Vec<()>, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntequation__entry_2a(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntequation__entry_2b<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, ::std::vec::Vec<()>, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntequation__entry_2b(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntexpr<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntexpr(__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_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_Ntfloat<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntfloat(__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_Ntinteger<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntinteger(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntmodel<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntmodel(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntsimple__equation<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntsimple__equation(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntstring__literal<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntstring__literal(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntstring__literal_3f<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, ::std::option::Option<()>, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntstring__literal_3f(__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")
+ }
+ }
+}
+pub use self::__parse__integer::parse_integer;
+
+mod __parse__model {
+ #![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_2b_22(&'input str),
+ Term_22_2c_22(&'input str),
+ Term_22_2d_22(&'input str),
+ Term_22_2f_22(&'input str),
+ Term_22_3b_22(&'input str),
+ Term_22_3d_22(&'input str),
+ Term_22abs_22(&'input str),
+ Term_22connect_22(&'input str),
+ Term_22constant_22(&'input str),
+ Term_22der_22(&'input str),
+ Term_22discrete_22(&'input str),
+ Term_22end_22(&'input str),
+ Term_22equation_22(&'input str),
+ Term_22flow_22(&'input str),
+ Term_22input_22(&'input str),
+ Term_22model_22(&'input str),
+ Term_22output_22(&'input str),
+ Term_22parameter_22(&'input str),
+ Term_22stream_22(&'input str),
+ Termr_23_22_5c_22_5b_5e_5c_22_5c_5c_5c_5c_5d_2a_5c_22_22_23(&'input str),
+ Termr_23_22_5b_2b_2d_5d_3f_5c_5cd_2b_22_23(&'input str),
+ Termr_23_22_5b_2b_2d_5d_3f_5c_5cd_2b_5c_5c_2e_5c_5cd_2a_28_5beE_5d_5b_2d_2b_5d_3f_5c_5cd_2b_29_3f_22_23(&'input str),
+ Termr_23_22_5ba_2dzA_2dZ___5d_5ba_2dzA_2dZ__0_2d9_5d_2a_22_23(&'input str),
+ Nt____file(()),
+ Nt____integer(()),
+ Nt____model(()),
+ Ntbinary__op(()),
+ Ntcomponent__declaration(()),
+ Ntcomponent__declaration_2a(::std::vec::Vec<()>),
+ Ntcomponent__declaration_2b(::std::vec::Vec<()>),
+ Ntcomponent__prefix(()),
+ Ntcomponent__prefix_3f(::std::option::Option<()>),
+ Ntconnect__clause(()),
+ Ntequation__entry(()),
+ Ntequation__entry_2a(::std::vec::Vec<()>),
+ Ntequation__entry_2b(::std::vec::Vec<()>),
+ Ntexpr(()),
+ Ntfactor(()),
+ Ntfile(()),
+ Ntfloat(()),
+ Ntidentifier(()),
+ Ntinteger(()),
+ Ntmodel(()),
+ Ntsimple__equation(()),
+ Ntstring__literal(()),
+ Ntstring__literal_3f(::std::option::Option<()>),
+ Ntterm(()),
+ }
+ 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 3, // on "model", goto 2
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 5, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 4
+ // 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 "abs", error
+ 0, // on "connect", error
+ 10, // on "constant", goto 9
+ 0, // on "der", error
+ 11, // on "discrete", goto 10
+ 0, // on "end", error
+ 12, // on "equation", goto 11
+ 13, // on "flow", goto 12
+ 14, // on "input", goto 13
+ 0, // on "model", error
+ 15, // on "output", goto 14
+ 16, // on "parameter", goto 15
+ 17, // on "stream", goto 16
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 18, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 17
+ // 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 "abs", error
+ 0, // on "connect", error
+ -41, // on "constant", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on "der", error
+ -41, // on "discrete", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on "end", error
+ -41, // on "equation", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on "flow", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on "input", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on "model", error
+ -41, // on "output", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on "parameter", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on "stream", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -41, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ // 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 "abs", error
+ 0, // on "connect", error
+ -14, // on "constant", reduce `component_declaration+ = component_declaration => ActionFn(46);`
+ 0, // on "der", error
+ -14, // on "discrete", reduce `component_declaration+ = component_declaration => ActionFn(46);`
+ 0, // on "end", error
+ -14, // on "equation", reduce `component_declaration+ = component_declaration => ActionFn(46);`
+ -14, // on "flow", reduce `component_declaration+ = component_declaration => ActionFn(46);`
+ -14, // on "input", reduce `component_declaration+ = component_declaration => ActionFn(46);`
+ 0, // on "model", error
+ -14, // on "output", reduce `component_declaration+ = component_declaration => ActionFn(46);`
+ -14, // on "parameter", reduce `component_declaration+ = component_declaration => ActionFn(46);`
+ -14, // on "stream", reduce `component_declaration+ = component_declaration => ActionFn(46);`
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -14, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_declaration+ = component_declaration => ActionFn(46);`
+ // 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 "abs", error
+ 0, // on "connect", error
+ 10, // on "constant", goto 9
+ 0, // on "der", error
+ 11, // on "discrete", goto 10
+ 0, // on "end", error
+ 20, // on "equation", goto 19
+ 13, // on "flow", goto 12
+ 14, // on "input", goto 13
+ 0, // on "model", error
+ 15, // on "output", goto 14
+ 16, // on "parameter", goto 15
+ 17, // on "stream", goto 16
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 18, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 17
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 18, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 17
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 23, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 22
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -22, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_prefix = "constant" => ActionFn(17);`
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -20, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_prefix = "discrete" => ActionFn(15);`
+ // State 11
+ 34, // on "(", goto 33
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 35, // on "-", goto 34
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 36, // on "abs", goto 35
+ 37, // on "connect", goto 36
+ 0, // on "constant", error
+ 38, // on "der", goto 37
+ 0, // on "discrete", error
+ 39, // on "end", goto 38
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 40, // on r#"[+-]?\\d+"#, goto 39
+ 41, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 40
+ 42, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 41
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -16, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_prefix = "flow" => ActionFn(11);`
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -18, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_prefix = "input" => ActionFn(13);`
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -19, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_prefix = "output" => ActionFn(14);`
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -21, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_prefix = "parameter" => ActionFn(16);`
+ // State 16
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -17, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_prefix = "stream" => ActionFn(12);`
+ // State 17
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -41, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ // 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 "abs", error
+ 0, // on "connect", error
+ -15, // on "constant", reduce `component_declaration+ = component_declaration+, component_declaration => ActionFn(47);`
+ 0, // on "der", error
+ -15, // on "discrete", reduce `component_declaration+ = component_declaration+, component_declaration => ActionFn(47);`
+ 0, // on "end", error
+ -15, // on "equation", reduce `component_declaration+ = component_declaration+, component_declaration => ActionFn(47);`
+ -15, // on "flow", reduce `component_declaration+ = component_declaration+, component_declaration => ActionFn(47);`
+ -15, // on "input", reduce `component_declaration+ = component_declaration+, component_declaration => ActionFn(47);`
+ 0, // on "model", error
+ -15, // on "output", reduce `component_declaration+ = component_declaration+, component_declaration => ActionFn(47);`
+ -15, // on "parameter", reduce `component_declaration+ = component_declaration+, component_declaration => ActionFn(47);`
+ -15, // on "stream", reduce `component_declaration+ = component_declaration+, component_declaration => ActionFn(47);`
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -15, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_declaration+ = component_declaration+, component_declaration => ActionFn(47);`
+ // State 19
+ 34, // on "(", goto 33
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 35, // on "-", goto 34
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 36, // on "abs", goto 35
+ 37, // on "connect", goto 36
+ 0, // on "constant", error
+ 38, // on "der", goto 37
+ 0, // on "discrete", error
+ 44, // on "end", goto 43
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 40, // on r#"[+-]?\\d+"#, goto 39
+ 41, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 40
+ 42, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 41
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 23, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 22
+ // State 21
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 47, // on ";", goto 46
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 48, // on r#"\"[^\"\\\\]*\""#, goto 47
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 22
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ -41, // on ";", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ -41, // on r#"\"[^\"\\\\]*\""#, reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 23
+ -27, // on "(", reduce `equation_entry = connect_clause => ActionFn(9);`
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ -27, // on "-", reduce `equation_entry = connect_clause => ActionFn(9);`
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ -27, // on "abs", reduce `equation_entry = connect_clause => ActionFn(9);`
+ -27, // on "connect", reduce `equation_entry = connect_clause => ActionFn(9);`
+ 0, // on "constant", error
+ -27, // on "der", reduce `equation_entry = connect_clause => ActionFn(9);`
+ 0, // on "discrete", error
+ -27, // on "end", reduce `equation_entry = connect_clause => ActionFn(9);`
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ -27, // on r#"[+-]?\\d+"#, reduce `equation_entry = connect_clause => ActionFn(9);`
+ -27, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, reduce `equation_entry = connect_clause => ActionFn(9);`
+ -27, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `equation_entry = connect_clause => ActionFn(9);`
+ // State 24
+ -30, // on "(", reduce `equation_entry+ = equation_entry => ActionFn(48);`
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ -30, // on "-", reduce `equation_entry+ = equation_entry => ActionFn(48);`
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ -30, // on "abs", reduce `equation_entry+ = equation_entry => ActionFn(48);`
+ -30, // on "connect", reduce `equation_entry+ = equation_entry => ActionFn(48);`
+ 0, // on "constant", error
+ -30, // on "der", reduce `equation_entry+ = equation_entry => ActionFn(48);`
+ 0, // on "discrete", error
+ -30, // on "end", reduce `equation_entry+ = equation_entry => ActionFn(48);`
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ -30, // on r#"[+-]?\\d+"#, reduce `equation_entry+ = equation_entry => ActionFn(48);`
+ -30, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, reduce `equation_entry+ = equation_entry => ActionFn(48);`
+ -30, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `equation_entry+ = equation_entry => ActionFn(48);`
+ // State 25
+ 34, // on "(", goto 33
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 35, // on "-", goto 34
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 36, // on "abs", goto 35
+ 37, // on "connect", goto 36
+ 0, // on "constant", error
+ 38, // on "der", goto 37
+ 0, // on "discrete", error
+ 50, // on "end", goto 49
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 40, // on r#"[+-]?\\d+"#, goto 39
+ 41, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 40
+ 42, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 41
+ // State 26
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 51, // on "+", goto 50
+ 0, // on ",", error
+ 52, // on "-", goto 51
+ 0, // on "/", error
+ 0, // on ";", error
+ 53, // on "=", goto 52
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 27
+ 0, // on "(", error
+ 0, // on ")", error
+ 54, // on "*", goto 53
+ -34, // on "+", reduce `expr = factor => ActionFn(22);`
+ 0, // on ",", error
+ -34, // on "-", reduce `expr = factor => ActionFn(22);`
+ 55, // on "/", goto 54
+ 0, // on ";", error
+ -34, // on "=", reduce `expr = factor => ActionFn(22);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 28
+ 0, // on "(", error
+ 0, // on ")", error
+ -52, // on "*", reduce `term = float => ActionFn(28);`
+ -52, // on "+", reduce `term = float => ActionFn(28);`
+ 0, // on ",", error
+ -52, // on "-", reduce `term = float => ActionFn(28);`
+ -52, // on "/", reduce `term = float => ActionFn(28);`
+ 0, // on ";", error
+ -52, // on "=", reduce `term = float => ActionFn(28);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 29
+ 0, // on "(", error
+ 0, // on ")", error
+ -53, // on "*", reduce `term = identifier => ActionFn(29);`
+ -53, // on "+", reduce `term = identifier => ActionFn(29);`
+ 0, // on ",", error
+ -53, // on "-", reduce `term = identifier => ActionFn(29);`
+ -53, // on "/", reduce `term = identifier => ActionFn(29);`
+ 0, // on ";", error
+ -53, // on "=", reduce `term = identifier => ActionFn(29);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 30
+ 0, // on "(", error
+ 0, // on ")", error
+ -51, // on "*", reduce `term = integer => ActionFn(27);`
+ -51, // on "+", reduce `term = integer => ActionFn(27);`
+ 0, // on ",", error
+ -51, // on "-", reduce `term = integer => ActionFn(27);`
+ -51, // on "/", reduce `term = integer => ActionFn(27);`
+ 0, // on ";", error
+ -51, // on "=", reduce `term = integer => ActionFn(27);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 31
+ -26, // on "(", reduce `equation_entry = simple_equation => ActionFn(8);`
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ -26, // on "-", reduce `equation_entry = simple_equation => ActionFn(8);`
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ -26, // on "abs", reduce `equation_entry = simple_equation => ActionFn(8);`
+ -26, // on "connect", reduce `equation_entry = simple_equation => ActionFn(8);`
+ 0, // on "constant", error
+ -26, // on "der", reduce `equation_entry = simple_equation => ActionFn(8);`
+ 0, // on "discrete", error
+ -26, // on "end", reduce `equation_entry = simple_equation => ActionFn(8);`
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ -26, // on r#"[+-]?\\d+"#, reduce `equation_entry = simple_equation => ActionFn(8);`
+ -26, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, reduce `equation_entry = simple_equation => ActionFn(8);`
+ -26, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `equation_entry = simple_equation => ActionFn(8);`
+ // State 32
+ 0, // on "(", error
+ 0, // on ")", error
+ -38, // on "*", reduce `factor = term => ActionFn(26);`
+ -38, // on "+", reduce `factor = term => ActionFn(26);`
+ 0, // on ",", error
+ -38, // on "-", reduce `factor = term => ActionFn(26);`
+ -38, // on "/", reduce `factor = term => ActionFn(26);`
+ 0, // on ";", error
+ -38, // on "=", reduce `factor = term => ActionFn(26);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 33
+ 62, // on "(", goto 61
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 63, // on "-", goto 62
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 64, // on "abs", goto 63
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 65, // on "der", goto 64
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 66, // on r#"[+-]?\\d+"#, goto 65
+ 67, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 66
+ 68, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 67
+ // State 34
+ 34, // on "(", goto 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
+ 36, // on "abs", goto 35
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 38, // on "der", goto 37
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 40, // on r#"[+-]?\\d+"#, goto 39
+ 41, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 40
+ 42, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 41
+ // State 35
+ 70, // on "(", goto 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 36
+ 71, // on "(", goto 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 37
+ 72, // on "(", goto 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 74, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 73
+ // State 39
+ 0, // on "(", error
+ 0, // on ")", error
+ -42, // on "*", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ -42, // on "+", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ 0, // on ",", error
+ -42, // on "-", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ -42, // on "/", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ 0, // on ";", error
+ -42, // on "=", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 40
+ 0, // on "(", error
+ 0, // on ")", error
+ -40, // on "*", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ -40, // on "+", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ 0, // on ",", error
+ -40, // on "-", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ -40, // on "/", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ 0, // on ";", error
+ -40, // on "=", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 41
+ 0, // on "(", error
+ 0, // on ")", error
+ -41, // on "*", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on "+", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on ",", error
+ -41, // on "-", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on "/", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on ";", error
+ -41, // on "=", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 42
+ 34, // on "(", goto 33
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 35, // on "-", goto 34
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 36, // on "abs", goto 35
+ 37, // on "connect", goto 36
+ 0, // on "constant", error
+ 38, // on "der", goto 37
+ 0, // on "discrete", error
+ 75, // on "end", goto 74
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 40, // on r#"[+-]?\\d+"#, goto 39
+ 41, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 40
+ 42, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 41
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 74, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 73
+ // State 44
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 78, // on ";", goto 77
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 48, // on r#"\"[^\"\\\\]*\""#, goto 47
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 45
+ 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // 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 "abs", error
+ 0, // on "connect", error
+ -11, // on "constant", reduce `component_declaration = identifier, identifier, ";" => ActionFn(61);`
+ 0, // on "der", error
+ -11, // on "discrete", reduce `component_declaration = identifier, identifier, ";" => ActionFn(61);`
+ 0, // on "end", error
+ -11, // on "equation", reduce `component_declaration = identifier, identifier, ";" => ActionFn(61);`
+ -11, // on "flow", reduce `component_declaration = identifier, identifier, ";" => ActionFn(61);`
+ -11, // on "input", reduce `component_declaration = identifier, identifier, ";" => ActionFn(61);`
+ 0, // on "model", error
+ -11, // on "output", reduce `component_declaration = identifier, identifier, ";" => ActionFn(61);`
+ -11, // on "parameter", reduce `component_declaration = identifier, identifier, ";" => ActionFn(61);`
+ -11, // on "stream", reduce `component_declaration = identifier, identifier, ";" => ActionFn(61);`
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -11, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_declaration = identifier, identifier, ";" => ActionFn(61);`
+ // State 47
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ -48, // on ";", reduce `string_literal = r#"\"[^\"\\\\]*\""# => ActionFn(4);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 48
+ -31, // on "(", reduce `equation_entry+ = equation_entry+, equation_entry => ActionFn(49);`
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ -31, // on "-", reduce `equation_entry+ = equation_entry+, equation_entry => ActionFn(49);`
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ -31, // on "abs", reduce `equation_entry+ = equation_entry+, equation_entry => ActionFn(49);`
+ -31, // on "connect", reduce `equation_entry+ = equation_entry+, equation_entry => ActionFn(49);`
+ 0, // on "constant", error
+ -31, // on "der", reduce `equation_entry+ = equation_entry+, equation_entry => ActionFn(49);`
+ 0, // on "discrete", error
+ -31, // on "end", reduce `equation_entry+ = equation_entry+, equation_entry => ActionFn(49);`
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ -31, // on r#"[+-]?\\d+"#, reduce `equation_entry+ = equation_entry+, equation_entry => ActionFn(49);`
+ -31, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, reduce `equation_entry+ = equation_entry+, equation_entry => ActionFn(49);`
+ -31, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `equation_entry+ = equation_entry+, equation_entry => ActionFn(49);`
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 74, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 73
+ // State 50
+ 34, // on "(", goto 33
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 35, // on "-", goto 34
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 36, // on "abs", goto 35
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 38, // on "der", goto 37
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 40, // on r#"[+-]?\\d+"#, goto 39
+ 41, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 40
+ 42, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 41
+ // State 51
+ 34, // on "(", goto 33
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 35, // on "-", goto 34
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 36, // on "abs", goto 35
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 38, // on "der", goto 37
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 40, // on r#"[+-]?\\d+"#, goto 39
+ 41, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 40
+ 42, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 41
+ // State 52
+ 89, // on "(", goto 88
+ 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
+ 91, // on "abs", goto 90
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 92, // on "der", goto 91
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 93, // on r#"[+-]?\\d+"#, goto 92
+ 94, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 93
+ 95, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 94
+ // State 53
+ 34, // on "(", goto 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
+ 36, // on "abs", goto 35
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 38, // on "der", goto 37
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 40, // on r#"[+-]?\\d+"#, goto 39
+ 41, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 40
+ 42, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 41
+ // State 54
+ 34, // on "(", goto 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
+ 36, // on "abs", goto 35
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 38, // on "der", goto 37
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 40, // on r#"[+-]?\\d+"#, goto 39
+ 41, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 40
+ 42, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 41
+ // State 55
+ 0, // on "(", error
+ 98, // on ")", goto 97
+ 0, // on "*", error
+ 99, // on "+", goto 98
+ 0, // on ",", error
+ 100, // on "-", goto 99
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 56
+ 0, // on "(", error
+ -34, // on ")", reduce `expr = factor => ActionFn(22);`
+ 101, // on "*", goto 100
+ -34, // on "+", reduce `expr = factor => ActionFn(22);`
+ 0, // on ",", error
+ -34, // on "-", reduce `expr = factor => ActionFn(22);`
+ 102, // on "/", goto 101
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 57
+ 0, // on "(", error
+ -52, // on ")", reduce `term = float => ActionFn(28);`
+ -52, // on "*", reduce `term = float => ActionFn(28);`
+ -52, // on "+", reduce `term = float => ActionFn(28);`
+ 0, // on ",", error
+ -52, // on "-", reduce `term = float => ActionFn(28);`
+ -52, // on "/", reduce `term = float => ActionFn(28);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 58
+ 0, // on "(", error
+ -53, // on ")", reduce `term = identifier => ActionFn(29);`
+ -53, // on "*", reduce `term = identifier => ActionFn(29);`
+ -53, // on "+", reduce `term = identifier => ActionFn(29);`
+ 0, // on ",", error
+ -53, // on "-", reduce `term = identifier => ActionFn(29);`
+ -53, // on "/", reduce `term = identifier => ActionFn(29);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 59
+ 0, // on "(", error
+ -51, // on ")", reduce `term = integer => ActionFn(27);`
+ -51, // on "*", reduce `term = integer => ActionFn(27);`
+ -51, // on "+", reduce `term = integer => ActionFn(27);`
+ 0, // on ",", error
+ -51, // on "-", reduce `term = integer => ActionFn(27);`
+ -51, // on "/", reduce `term = integer => ActionFn(27);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 60
+ 0, // on "(", error
+ -38, // on ")", reduce `factor = term => ActionFn(26);`
+ -38, // on "*", reduce `factor = term => ActionFn(26);`
+ -38, // on "+", reduce `factor = term => ActionFn(26);`
+ 0, // on ",", error
+ -38, // on "-", reduce `factor = term => ActionFn(26);`
+ -38, // on "/", reduce `factor = term => ActionFn(26);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 61
+ 62, // on "(", goto 61
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 63, // on "-", goto 62
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 64, // on "abs", goto 63
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 65, // on "der", goto 64
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 66, // on r#"[+-]?\\d+"#, goto 65
+ 67, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 66
+ 68, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 67
+ // State 62
+ 62, // on "(", goto 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
+ 64, // on "abs", goto 63
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 65, // on "der", goto 64
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 66, // on r#"[+-]?\\d+"#, goto 65
+ 67, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 66
+ 68, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 67
+ // State 63
+ 105, // on "(", goto 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 64
+ 106, // on "(", goto 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 65
+ 0, // on "(", error
+ -42, // on ")", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ -42, // on "*", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ -42, // on "+", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ 0, // on ",", error
+ -42, // on "-", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ -42, // on "/", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 66
+ 0, // on "(", error
+ -40, // on ")", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ -40, // on "*", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ -40, // on "+", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ 0, // on ",", error
+ -40, // on "-", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ -40, // on "/", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 67
+ 0, // on "(", error
+ -41, // on ")", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on "*", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on "+", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on ",", error
+ -41, // on "-", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on "/", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 68
+ 0, // on "(", error
+ 0, // on ")", error
+ -37, // on "*", reduce `factor = "-", term => ActionFn(25);`
+ -37, // on "+", reduce `factor = "-", term => ActionFn(25);`
+ 0, // on ",", error
+ -37, // on "-", reduce `factor = "-", term => ActionFn(25);`
+ -37, // on "/", reduce `factor = "-", term => ActionFn(25);`
+ 0, // on ";", error
+ -37, // on "=", reduce `factor = "-", term => ActionFn(25);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 69
+ 62, // on "(", goto 61
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 63, // on "-", goto 62
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 64, // on "abs", goto 63
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 65, // on "der", goto 64
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 66, // on r#"[+-]?\\d+"#, goto 65
+ 67, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 66
+ 68, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 67
+ // State 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 109, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 108
+ // State 71
+ 62, // on "(", goto 61
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 63, // on "-", goto 62
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 64, // on "abs", goto 63
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 65, // on "der", goto 64
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 66, // on r#"[+-]?\\d+"#, goto 65
+ 67, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 66
+ 68, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 67
+ // State 72
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 111, // on ";", goto 110
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 73
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ -41, // on ";", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 74, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 73
+ // State 75
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 113, // on ";", goto 112
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 76
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 114, // on ";", goto 113
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, 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 "abs", error
+ 0, // on "connect", error
+ -9, // on "constant", reduce `component_declaration = component_prefix, identifier, identifier, ";" => ActionFn(59);`
+ 0, // on "der", error
+ -9, // on "discrete", reduce `component_declaration = component_prefix, identifier, identifier, ";" => ActionFn(59);`
+ 0, // on "end", error
+ -9, // on "equation", reduce `component_declaration = component_prefix, identifier, identifier, ";" => ActionFn(59);`
+ -9, // on "flow", reduce `component_declaration = component_prefix, identifier, identifier, ";" => ActionFn(59);`
+ -9, // on "input", reduce `component_declaration = component_prefix, identifier, identifier, ";" => ActionFn(59);`
+ 0, // on "model", error
+ -9, // on "output", reduce `component_declaration = component_prefix, identifier, identifier, ";" => ActionFn(59);`
+ -9, // on "parameter", reduce `component_declaration = component_prefix, identifier, identifier, ";" => ActionFn(59);`
+ -9, // on "stream", reduce `component_declaration = component_prefix, identifier, identifier, ";" => ActionFn(59);`
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -9, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_declaration = component_prefix, identifier, identifier, ";" => ActionFn(59);`
+ // 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 "abs", error
+ 0, // on "connect", error
+ -10, // on "constant", reduce `component_declaration = identifier, identifier, string_literal, ";" => ActionFn(60);`
+ 0, // on "der", error
+ -10, // on "discrete", reduce `component_declaration = identifier, identifier, string_literal, ";" => ActionFn(60);`
+ 0, // on "end", error
+ -10, // on "equation", reduce `component_declaration = identifier, identifier, string_literal, ";" => ActionFn(60);`
+ -10, // on "flow", reduce `component_declaration = identifier, identifier, string_literal, ";" => ActionFn(60);`
+ -10, // on "input", reduce `component_declaration = identifier, identifier, string_literal, ";" => ActionFn(60);`
+ 0, // on "model", error
+ -10, // on "output", reduce `component_declaration = identifier, identifier, string_literal, ";" => ActionFn(60);`
+ -10, // on "parameter", reduce `component_declaration = identifier, identifier, string_literal, ";" => ActionFn(60);`
+ -10, // on "stream", reduce `component_declaration = identifier, identifier, string_literal, ";" => ActionFn(60);`
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -10, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_declaration = identifier, identifier, string_literal, ";" => ActionFn(60);`
+ // State 79
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 115, // on ";", goto 114
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 80
+ 0, // on "(", error
+ 0, // on ")", error
+ 54, // on "*", goto 53
+ -32, // on "+", reduce `expr = expr, "+", factor => ActionFn(20);`
+ 0, // on ",", error
+ -32, // on "-", reduce `expr = expr, "+", factor => ActionFn(20);`
+ 55, // on "/", goto 54
+ 0, // on ";", error
+ -32, // on "=", reduce `expr = expr, "+", factor => ActionFn(20);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 81
+ 0, // on "(", error
+ 0, // on ")", error
+ 54, // on "*", goto 53
+ -33, // on "+", reduce `expr = expr, "-", factor => ActionFn(21);`
+ 0, // on ",", error
+ -33, // on "-", reduce `expr = expr, "-", factor => ActionFn(21);`
+ 55, // on "/", goto 54
+ 0, // on ";", error
+ -33, // on "=", reduce `expr = expr, "-", factor => ActionFn(21);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 82
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 116, // on "+", goto 115
+ 0, // on ",", error
+ 117, // on "-", goto 116
+ 0, // on "/", error
+ 118, // on ";", goto 117
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 83
+ 0, // on "(", error
+ 0, // on ")", error
+ 119, // on "*", goto 118
+ -34, // on "+", reduce `expr = factor => ActionFn(22);`
+ 0, // on ",", error
+ -34, // on "-", reduce `expr = factor => ActionFn(22);`
+ 120, // on "/", goto 119
+ -34, // on ";", reduce `expr = factor => ActionFn(22);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 84
+ 0, // on "(", error
+ 0, // on ")", error
+ -52, // on "*", reduce `term = float => ActionFn(28);`
+ -52, // on "+", reduce `term = float => ActionFn(28);`
+ 0, // on ",", error
+ -52, // on "-", reduce `term = float => ActionFn(28);`
+ -52, // on "/", reduce `term = float => ActionFn(28);`
+ -52, // on ";", reduce `term = float => ActionFn(28);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 85
+ 0, // on "(", error
+ 0, // on ")", error
+ -53, // on "*", reduce `term = identifier => ActionFn(29);`
+ -53, // on "+", reduce `term = identifier => ActionFn(29);`
+ 0, // on ",", error
+ -53, // on "-", reduce `term = identifier => ActionFn(29);`
+ -53, // on "/", reduce `term = identifier => ActionFn(29);`
+ -53, // on ";", reduce `term = identifier => ActionFn(29);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 86
+ 0, // on "(", error
+ 0, // on ")", error
+ -51, // on "*", reduce `term = integer => ActionFn(27);`
+ -51, // on "+", reduce `term = integer => ActionFn(27);`
+ 0, // on ",", error
+ -51, // on "-", reduce `term = integer => ActionFn(27);`
+ -51, // on "/", reduce `term = integer => ActionFn(27);`
+ -51, // on ";", reduce `term = integer => ActionFn(27);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 87
+ 0, // on "(", error
+ 0, // on ")", error
+ -38, // on "*", reduce `factor = term => ActionFn(26);`
+ -38, // on "+", reduce `factor = term => ActionFn(26);`
+ 0, // on ",", error
+ -38, // on "-", reduce `factor = term => ActionFn(26);`
+ -38, // on "/", reduce `factor = term => ActionFn(26);`
+ -38, // on ";", reduce `factor = term => ActionFn(26);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 88
+ 62, // on "(", goto 61
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 63, // on "-", goto 62
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 64, // on "abs", goto 63
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 65, // on "der", goto 64
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 66, // on r#"[+-]?\\d+"#, goto 65
+ 67, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 66
+ 68, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 67
+ // State 89
+ 89, // on "(", goto 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
+ 91, // on "abs", goto 90
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 92, // on "der", goto 91
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 93, // on r#"[+-]?\\d+"#, goto 92
+ 94, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 93
+ 95, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 94
+ // State 90
+ 123, // on "(", goto 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 91
+ 124, // on "(", goto 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 92
+ 0, // on "(", error
+ 0, // on ")", error
+ -42, // on "*", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ -42, // on "+", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ 0, // on ",", error
+ -42, // on "-", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ -42, // on "/", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ -42, // on ";", reduce `integer = r#"[+-]?\\d+"# => ActionFn(5);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 93
+ 0, // on "(", error
+ 0, // on ")", error
+ -40, // on "*", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ -40, // on "+", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ 0, // on ",", error
+ -40, // on "-", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ -40, // on "/", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ -40, // on ";", reduce `float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 94
+ 0, // on "(", error
+ 0, // on ")", error
+ -41, // on "*", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on "+", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on ",", error
+ -41, // on "-", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on "/", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ -41, // on ";", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 95
+ 0, // on "(", error
+ 0, // on ")", error
+ -35, // on "*", reduce `factor = factor, "*", term => ActionFn(23);`
+ -35, // on "+", reduce `factor = factor, "*", term => ActionFn(23);`
+ 0, // on ",", error
+ -35, // on "-", reduce `factor = factor, "*", term => ActionFn(23);`
+ -35, // on "/", reduce `factor = factor, "*", term => ActionFn(23);`
+ 0, // on ";", error
+ -35, // on "=", reduce `factor = factor, "*", term => ActionFn(23);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 96
+ 0, // on "(", error
+ 0, // on ")", error
+ -36, // on "*", reduce `factor = factor, "/", term => ActionFn(24);`
+ -36, // on "+", reduce `factor = factor, "/", term => ActionFn(24);`
+ 0, // on ",", error
+ -36, // on "-", reduce `factor = factor, "/", term => ActionFn(24);`
+ -36, // on "/", reduce `factor = factor, "/", term => ActionFn(24);`
+ 0, // on ";", error
+ -36, // on "=", reduce `factor = factor, "/", term => ActionFn(24);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 97
+ 0, // on "(", error
+ 0, // on ")", error
+ -56, // on "*", reduce `term = "(", expr, ")" => ActionFn(32);`
+ -56, // on "+", reduce `term = "(", expr, ")" => ActionFn(32);`
+ 0, // on ",", error
+ -56, // on "-", reduce `term = "(", expr, ")" => ActionFn(32);`
+ -56, // on "/", reduce `term = "(", expr, ")" => ActionFn(32);`
+ 0, // on ";", error
+ -56, // on "=", reduce `term = "(", expr, ")" => ActionFn(32);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 98
+ 62, // on "(", goto 61
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 63, // on "-", goto 62
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 64, // on "abs", goto 63
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 65, // on "der", goto 64
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 66, // on r#"[+-]?\\d+"#, goto 65
+ 67, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 66
+ 68, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 67
+ // State 99
+ 62, // on "(", goto 61
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 63, // on "-", goto 62
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 64, // on "abs", goto 63
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 65, // on "der", goto 64
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 66, // on r#"[+-]?\\d+"#, goto 65
+ 67, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 66
+ 68, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 67
+ // State 100
+ 62, // on "(", goto 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
+ 64, // on "abs", goto 63
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 65, // on "der", goto 64
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 66, // on r#"[+-]?\\d+"#, goto 65
+ 67, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 66
+ 68, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 67
+ // State 101
+ 62, // on "(", goto 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
+ 64, // on "abs", goto 63
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 65, // on "der", goto 64
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 66, // on r#"[+-]?\\d+"#, goto 65
+ 67, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 66
+ 68, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 67
+ // State 102
+ 0, // on "(", error
+ 129, // on ")", goto 128
+ 0, // on "*", error
+ 99, // on "+", goto 98
+ 0, // on ",", error
+ 100, // on "-", goto 99
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 103
+ 0, // on "(", error
+ -37, // on ")", reduce `factor = "-", term => ActionFn(25);`
+ -37, // on "*", reduce `factor = "-", term => ActionFn(25);`
+ -37, // on "+", reduce `factor = "-", term => ActionFn(25);`
+ 0, // on ",", error
+ -37, // on "-", reduce `factor = "-", term => ActionFn(25);`
+ -37, // on "/", reduce `factor = "-", term => ActionFn(25);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 104
+ 62, // on "(", goto 61
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 63, // on "-", goto 62
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 64, // on "abs", goto 63
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 65, // on "der", goto 64
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 66, // on r#"[+-]?\\d+"#, goto 65
+ 67, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 66
+ 68, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 67
+ // State 105
+ 62, // on "(", goto 61
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 63, // on "-", goto 62
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 64, // on "abs", goto 63
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 65, // on "der", goto 64
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 66, // on r#"[+-]?\\d+"#, goto 65
+ 67, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 66
+ 68, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 67
+ // State 106
+ 0, // on "(", error
+ 132, // on ")", goto 131
+ 0, // on "*", error
+ 99, // on "+", goto 98
+ 0, // on ",", error
+ 100, // on "-", goto 99
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 107
+ 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 108
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ -41, // on ",", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on "-", error
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 109
+ 0, // on "(", error
+ 134, // on ")", goto 133
+ 0, // on "*", error
+ 99, // on "+", goto 98
+ 0, // on ",", error
+ 100, // on "-", goto 99
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 111
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 135, // on ";", goto 134
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, 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 "abs", error
+ 0, // on "connect", error
+ -8, // on "constant", reduce `component_declaration = component_prefix, identifier, identifier, string_literal, ";" => ActionFn(58);`
+ 0, // on "der", error
+ -8, // on "discrete", reduce `component_declaration = component_prefix, identifier, identifier, string_literal, ";" => ActionFn(58);`
+ 0, // on "end", error
+ -8, // on "equation", reduce `component_declaration = component_prefix, identifier, identifier, string_literal, ";" => ActionFn(58);`
+ -8, // on "flow", reduce `component_declaration = component_prefix, identifier, identifier, string_literal, ";" => ActionFn(58);`
+ -8, // on "input", reduce `component_declaration = component_prefix, identifier, identifier, string_literal, ";" => ActionFn(58);`
+ 0, // on "model", error
+ -8, // on "output", reduce `component_declaration = component_prefix, identifier, identifier, string_literal, ";" => ActionFn(58);`
+ -8, // on "parameter", reduce `component_declaration = component_prefix, identifier, identifier, string_literal, ";" => ActionFn(58);`
+ -8, // on "stream", reduce `component_declaration = component_prefix, identifier, identifier, string_literal, ";" => ActionFn(58);`
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ -8, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `component_declaration = component_prefix, identifier, identifier, string_literal, ";" => ActionFn(58);`
+ // 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 115
+ 89, // on "(", goto 88
+ 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
+ 91, // on "abs", goto 90
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 92, // on "der", goto 91
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 93, // on r#"[+-]?\\d+"#, goto 92
+ 94, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 93
+ 95, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 94
+ // State 116
+ 89, // on "(", goto 88
+ 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
+ 91, // on "abs", goto 90
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 92, // on "der", goto 91
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 93, // on r#"[+-]?\\d+"#, goto 92
+ 94, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 93
+ 95, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 94
+ // State 117
+ -47, // on "(", reduce `simple_equation = expr, "=", expr, ";" => ActionFn(18);`
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ -47, // on "-", reduce `simple_equation = expr, "=", expr, ";" => ActionFn(18);`
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ -47, // on "abs", reduce `simple_equation = expr, "=", expr, ";" => ActionFn(18);`
+ -47, // on "connect", reduce `simple_equation = expr, "=", expr, ";" => ActionFn(18);`
+ 0, // on "constant", error
+ -47, // on "der", reduce `simple_equation = expr, "=", expr, ";" => ActionFn(18);`
+ 0, // on "discrete", error
+ -47, // on "end", reduce `simple_equation = expr, "=", expr, ";" => ActionFn(18);`
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ -47, // on r#"[+-]?\\d+"#, reduce `simple_equation = expr, "=", expr, ";" => ActionFn(18);`
+ -47, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, reduce `simple_equation = expr, "=", expr, ";" => ActionFn(18);`
+ -47, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `simple_equation = expr, "=", expr, ";" => ActionFn(18);`
+ // State 118
+ 89, // on "(", goto 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
+ 91, // on "abs", goto 90
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 92, // on "der", goto 91
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 93, // on r#"[+-]?\\d+"#, goto 92
+ 94, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 93
+ 95, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 94
+ // State 119
+ 89, // on "(", goto 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
+ 91, // on "abs", goto 90
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 92, // on "der", goto 91
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 93, // on r#"[+-]?\\d+"#, goto 92
+ 94, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 93
+ 95, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 94
+ // State 120
+ 0, // on "(", error
+ 140, // on ")", goto 139
+ 0, // on "*", error
+ 99, // on "+", goto 98
+ 0, // on ",", error
+ 100, // on "-", goto 99
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 121
+ 0, // on "(", error
+ 0, // on ")", error
+ -37, // on "*", reduce `factor = "-", term => ActionFn(25);`
+ -37, // on "+", reduce `factor = "-", term => ActionFn(25);`
+ 0, // on ",", error
+ -37, // on "-", reduce `factor = "-", term => ActionFn(25);`
+ -37, // on "/", reduce `factor = "-", term => ActionFn(25);`
+ -37, // on ";", reduce `factor = "-", term => ActionFn(25);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 122
+ 62, // on "(", goto 61
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 63, // on "-", goto 62
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 64, // on "abs", goto 63
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 65, // on "der", goto 64
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 66, // on r#"[+-]?\\d+"#, goto 65
+ 67, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 66
+ 68, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 67
+ // State 123
+ 62, // on "(", goto 61
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 63, // on "-", goto 62
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 64, // on "abs", goto 63
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 65, // on "der", goto 64
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 66, // on r#"[+-]?\\d+"#, goto 65
+ 67, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, goto 66
+ 68, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 67
+ // State 124
+ 0, // on "(", error
+ -32, // on ")", reduce `expr = expr, "+", factor => ActionFn(20);`
+ 101, // on "*", goto 100
+ -32, // on "+", reduce `expr = expr, "+", factor => ActionFn(20);`
+ 0, // on ",", error
+ -32, // on "-", reduce `expr = expr, "+", factor => ActionFn(20);`
+ 102, // on "/", goto 101
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 125
+ 0, // on "(", error
+ -33, // on ")", reduce `expr = expr, "-", factor => ActionFn(21);`
+ 101, // on "*", goto 100
+ -33, // on "+", reduce `expr = expr, "-", factor => ActionFn(21);`
+ 0, // on ",", error
+ -33, // on "-", reduce `expr = expr, "-", factor => ActionFn(21);`
+ 102, // on "/", goto 101
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 126
+ 0, // on "(", error
+ -35, // on ")", reduce `factor = factor, "*", term => ActionFn(23);`
+ -35, // on "*", reduce `factor = factor, "*", term => ActionFn(23);`
+ -35, // on "+", reduce `factor = factor, "*", term => ActionFn(23);`
+ 0, // on ",", error
+ -35, // on "-", reduce `factor = factor, "*", term => ActionFn(23);`
+ -35, // on "/", reduce `factor = factor, "*", term => ActionFn(23);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 127
+ 0, // on "(", error
+ -36, // on ")", reduce `factor = factor, "/", term => ActionFn(24);`
+ -36, // on "*", reduce `factor = factor, "/", term => ActionFn(24);`
+ -36, // on "+", reduce `factor = factor, "/", term => ActionFn(24);`
+ 0, // on ",", error
+ -36, // on "-", reduce `factor = factor, "/", term => ActionFn(24);`
+ -36, // on "/", reduce `factor = factor, "/", term => ActionFn(24);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 128
+ 0, // on "(", error
+ -56, // on ")", reduce `term = "(", expr, ")" => ActionFn(32);`
+ -56, // on "*", reduce `term = "(", expr, ")" => ActionFn(32);`
+ -56, // on "+", reduce `term = "(", expr, ")" => ActionFn(32);`
+ 0, // on ",", error
+ -56, // on "-", reduce `term = "(", expr, ")" => ActionFn(32);`
+ -56, // on "/", reduce `term = "(", expr, ")" => ActionFn(32);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 129
+ 0, // on "(", error
+ 143, // on ")", goto 142
+ 0, // on "*", error
+ 99, // on "+", goto 98
+ 0, // on ",", error
+ 100, // on "-", goto 99
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 130
+ 0, // on "(", error
+ 144, // on ")", goto 143
+ 0, // on "*", error
+ 99, // on "+", goto 98
+ 0, // on ",", error
+ 100, // on "-", goto 99
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 131
+ 0, // on "(", error
+ 0, // on ")", error
+ -55, // on "*", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ -55, // on "+", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ 0, // on ",", error
+ -55, // on "-", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ -55, // on "/", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ 0, // on ";", error
+ -55, // on "=", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 146, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, goto 145
+ // State 133
+ 0, // on "(", error
+ 0, // on ")", error
+ -54, // on "*", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ -54, // on "+", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ 0, // on ",", error
+ -54, // on "-", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ -54, // on "/", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ 0, // on ";", error
+ -54, // on "=", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 135
+ 0, // on "(", error
+ 0, // on ")", error
+ 119, // on "*", goto 118
+ -32, // on "+", reduce `expr = expr, "+", factor => ActionFn(20);`
+ 0, // on ",", error
+ -32, // on "-", reduce `expr = expr, "+", factor => ActionFn(20);`
+ 120, // on "/", goto 119
+ -32, // on ";", reduce `expr = expr, "+", factor => ActionFn(20);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 136
+ 0, // on "(", error
+ 0, // on ")", error
+ 119, // on "*", goto 118
+ -33, // on "+", reduce `expr = expr, "-", factor => ActionFn(21);`
+ 0, // on ",", error
+ -33, // on "-", reduce `expr = expr, "-", factor => ActionFn(21);`
+ 120, // on "/", goto 119
+ -33, // on ";", reduce `expr = expr, "-", factor => ActionFn(21);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 137
+ 0, // on "(", error
+ 0, // on ")", error
+ -35, // on "*", reduce `factor = factor, "*", term => ActionFn(23);`
+ -35, // on "+", reduce `factor = factor, "*", term => ActionFn(23);`
+ 0, // on ",", error
+ -35, // on "-", reduce `factor = factor, "*", term => ActionFn(23);`
+ -35, // on "/", reduce `factor = factor, "*", term => ActionFn(23);`
+ -35, // on ";", reduce `factor = factor, "*", term => ActionFn(23);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 138
+ 0, // on "(", error
+ 0, // on ")", error
+ -36, // on "*", reduce `factor = factor, "/", term => ActionFn(24);`
+ -36, // on "+", reduce `factor = factor, "/", term => ActionFn(24);`
+ 0, // on ",", error
+ -36, // on "-", reduce `factor = factor, "/", term => ActionFn(24);`
+ -36, // on "/", reduce `factor = factor, "/", term => ActionFn(24);`
+ -36, // on ";", reduce `factor = factor, "/", term => ActionFn(24);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 139
+ 0, // on "(", error
+ 0, // on ")", error
+ -56, // on "*", reduce `term = "(", expr, ")" => ActionFn(32);`
+ -56, // on "+", reduce `term = "(", expr, ")" => ActionFn(32);`
+ 0, // on ",", error
+ -56, // on "-", reduce `term = "(", expr, ")" => ActionFn(32);`
+ -56, // on "/", reduce `term = "(", expr, ")" => ActionFn(32);`
+ -56, // on ";", reduce `term = "(", expr, ")" => ActionFn(32);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 140
+ 0, // on "(", error
+ 147, // on ")", goto 146
+ 0, // on "*", error
+ 99, // on "+", goto 98
+ 0, // on ",", error
+ 100, // on "-", goto 99
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 141
+ 0, // on "(", error
+ 148, // on ")", goto 147
+ 0, // on "*", error
+ 99, // on "+", goto 98
+ 0, // on ",", error
+ 100, // on "-", goto 99
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 142
+ 0, // on "(", error
+ -55, // on ")", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ -55, // on "*", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ -55, // on "+", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ 0, // on ",", error
+ -55, // on "-", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ -55, // on "/", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 143
+ 0, // on "(", error
+ -54, // on ")", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ -54, // on "*", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ -54, // on "+", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ 0, // on ",", error
+ -54, // on "-", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ -54, // on "/", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 144
+ 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 "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 145
+ 0, // on "(", error
+ -41, // on ")", reduce `identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);`
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 146
+ 0, // on "(", error
+ 0, // on ")", error
+ -55, // on "*", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ -55, // on "+", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ 0, // on ",", error
+ -55, // on "-", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ -55, // on "/", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ -55, // on ";", reduce `term = "abs", "(", expr, ")" => ActionFn(31);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 147
+ 0, // on "(", error
+ 0, // on ")", error
+ -54, // on "*", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ -54, // on "+", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ 0, // on ",", error
+ -54, // on "-", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ -54, // on "/", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ -54, // on ";", reduce `term = "der", "(", expr, ")" => ActionFn(30);`
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 148
+ 0, // on "(", error
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ 0, // on "-", error
+ 0, // on "/", error
+ 150, // on ";", goto 149
+ 0, // on "=", error
+ 0, // on "abs", error
+ 0, // on "connect", error
+ 0, // on "constant", error
+ 0, // on "der", error
+ 0, // on "discrete", error
+ 0, // on "end", error
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ 0, // on r#"[+-]?\\d+"#, error
+ 0, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, error
+ 0, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, error
+ // State 149
+ -25, // on "(", reduce `connect_clause = "connect", "(", identifier, ",", identifier, ")", ";" => ActionFn(19);`
+ 0, // on ")", error
+ 0, // on "*", error
+ 0, // on "+", error
+ 0, // on ",", error
+ -25, // on "-", reduce `connect_clause = "connect", "(", identifier, ",", identifier, ")", ";" => ActionFn(19);`
+ 0, // on "/", error
+ 0, // on ";", error
+ 0, // on "=", error
+ -25, // on "abs", reduce `connect_clause = "connect", "(", identifier, ",", identifier, ")", ";" => ActionFn(19);`
+ -25, // on "connect", reduce `connect_clause = "connect", "(", identifier, ",", identifier, ")", ";" => ActionFn(19);`
+ 0, // on "constant", error
+ -25, // on "der", reduce `connect_clause = "connect", "(", identifier, ",", identifier, ")", ";" => ActionFn(19);`
+ 0, // on "discrete", error
+ -25, // on "end", reduce `connect_clause = "connect", "(", identifier, ",", identifier, ")", ";" => ActionFn(19);`
+ 0, // on "equation", error
+ 0, // on "flow", error
+ 0, // on "input", error
+ 0, // on "model", error
+ 0, // on "output", error
+ 0, // on "parameter", error
+ 0, // on "stream", error
+ 0, // on r#"\"[^\"\\\\]*\""#, error
+ -25, // on r#"[+-]?\\d+"#, reduce `connect_clause = "connect", "(", identifier, ",", identifier, ")", ";" => ActionFn(19);`
+ -25, // on r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"#, reduce `connect_clause = "connect", "(", identifier, ",", identifier, ")", ";" => ActionFn(19);`
+ -25, // on r#"[a-zA-Z_][a-zA-Z_0-9]*"#, reduce `connect_clause = "connect", "(", identifier, ",", identifier, ")", ";" => ActionFn(19);`
+ ];
+ const __EOF_ACTION: &'static [i32] = &[
+ 0, // on EOF, error
+ -3, // on EOF, reduce `__model = model => ActionFn(1);`
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ -43, // on EOF, reduce `model = "model", identifier, "equation", "end", identifier, ";" => ActionFn(54);`
+ 0, // on EOF, error
+ -45, // on EOF, reduce `model = "model", identifier, component_declaration+, "equation", "end", identifier, ";" => ActionFn(56);`
+ 0, // on EOF, error
+ -44, // on EOF, reduce `model = "model", identifier, "equation", equation_entry+, "end", identifier, ";" => ActionFn(55);`
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 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 `model = "model", identifier, component_declaration+, "equation", equation_entry+, "end", identifier, ";" => ActionFn(57);`
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 0, // on EOF, error
+ 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 __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 2, // on model, goto 1
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 1
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 2
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 4, // on identifier, goto 3
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 3
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 6, // on component_declaration, goto 5
+ 0, // on component_declaration*, error
+ 7, // on component_declaration+, goto 6
+ 8, // on component_prefix, goto 7
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 9, // on identifier, goto 8
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 4
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 5
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 6
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 19, // on component_declaration, goto 18
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 8, // on component_prefix, goto 7
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 9, // on identifier, goto 8
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 7
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 21, // on identifier, goto 20
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 8
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 22, // on identifier, goto 21
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 9
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 10
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 11
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 24, // on connect_clause, goto 23
+ 25, // on equation_entry, goto 24
+ 0, // on equation_entry*, error
+ 26, // on equation_entry+, goto 25
+ 27, // on expr, goto 26
+ 28, // on factor, goto 27
+ 0, // on file, error
+ 29, // on float, goto 28
+ 30, // on identifier, goto 29
+ 31, // on integer, goto 30
+ 0, // on model, error
+ 32, // on simple_equation, goto 31
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 33, // on term, goto 32
+ // State 12
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 13
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 14
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 15
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 16
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 17
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 18
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 19
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 24, // on connect_clause, goto 23
+ 25, // on equation_entry, goto 24
+ 0, // on equation_entry*, error
+ 43, // on equation_entry+, goto 42
+ 27, // on expr, goto 26
+ 28, // on factor, goto 27
+ 0, // on file, error
+ 29, // on float, goto 28
+ 30, // on identifier, goto 29
+ 31, // on integer, goto 30
+ 0, // on model, error
+ 32, // on simple_equation, goto 31
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 33, // on term, goto 32
+ // State 20
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 45, // on identifier, goto 44
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 21
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 46, // on string_literal, goto 45
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 22
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 23
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 24
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 25
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 24, // on connect_clause, goto 23
+ 49, // on equation_entry, goto 48
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 27, // on expr, goto 26
+ 28, // on factor, goto 27
+ 0, // on file, error
+ 29, // on float, goto 28
+ 30, // on identifier, goto 29
+ 31, // on integer, goto 30
+ 0, // on model, error
+ 32, // on simple_equation, goto 31
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 33, // on term, goto 32
+ // State 26
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 27
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 28
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 29
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 30
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 31
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 32
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 33
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 56, // on expr, goto 55
+ 57, // on factor, goto 56
+ 0, // on file, error
+ 58, // on float, goto 57
+ 59, // on identifier, goto 58
+ 60, // on integer, goto 59
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 61, // on term, goto 60
+ // State 34
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 29, // on float, goto 28
+ 30, // on identifier, goto 29
+ 31, // on integer, goto 30
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 69, // on term, goto 68
+ // State 35
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 36
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 37
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 38
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 73, // on identifier, goto 72
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 39
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 40
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 41
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 42
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 24, // on connect_clause, goto 23
+ 49, // on equation_entry, goto 48
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 27, // on expr, goto 26
+ 28, // on factor, goto 27
+ 0, // on file, error
+ 29, // on float, goto 28
+ 30, // on identifier, goto 29
+ 31, // on integer, goto 30
+ 0, // on model, error
+ 32, // on simple_equation, goto 31
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 33, // on term, goto 32
+ // State 43
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 76, // on identifier, goto 75
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 44
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 77, // on string_literal, goto 76
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 45
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 46
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 47
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 48
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 49
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 80, // on identifier, goto 79
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 50
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 81, // on factor, goto 80
+ 0, // on file, error
+ 29, // on float, goto 28
+ 30, // on identifier, goto 29
+ 31, // on integer, goto 30
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 33, // on term, goto 32
+ // State 51
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 82, // on factor, goto 81
+ 0, // on file, error
+ 29, // on float, goto 28
+ 30, // on identifier, goto 29
+ 31, // on integer, goto 30
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 33, // on term, goto 32
+ // State 52
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 83, // on expr, goto 82
+ 84, // on factor, goto 83
+ 0, // on file, error
+ 85, // on float, goto 84
+ 86, // on identifier, goto 85
+ 87, // on integer, goto 86
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 88, // on term, goto 87
+ // State 53
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 29, // on float, goto 28
+ 30, // on identifier, goto 29
+ 31, // on integer, goto 30
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 96, // on term, goto 95
+ // State 54
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 29, // on float, goto 28
+ 30, // on identifier, goto 29
+ 31, // on integer, goto 30
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 97, // on term, goto 96
+ // State 55
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 56
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 57
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 58
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 59
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 60
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 61
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 103, // on expr, goto 102
+ 57, // on factor, goto 56
+ 0, // on file, error
+ 58, // on float, goto 57
+ 59, // on identifier, goto 58
+ 60, // on integer, goto 59
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 61, // on term, goto 60
+ // State 62
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 58, // on float, goto 57
+ 59, // on identifier, goto 58
+ 60, // on integer, goto 59
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 104, // on term, goto 103
+ // State 63
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 64
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 65
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 66
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 67
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 68
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 69
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 107, // on expr, goto 106
+ 57, // on factor, goto 56
+ 0, // on file, error
+ 58, // on float, goto 57
+ 59, // on identifier, goto 58
+ 60, // on integer, goto 59
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 61, // on term, goto 60
+ // State 70
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 108, // on identifier, goto 107
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 71
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 110, // on expr, goto 109
+ 57, // on factor, goto 56
+ 0, // on file, error
+ 58, // on float, goto 57
+ 59, // on identifier, goto 58
+ 60, // on integer, goto 59
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 61, // on term, goto 60
+ // State 72
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 73
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 74
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 112, // on identifier, goto 111
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 75
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 76
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 77
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 78
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 79
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 80
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 81
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 82
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 83
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 84
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 85
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 86
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 87
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 88
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 121, // on expr, goto 120
+ 57, // on factor, goto 56
+ 0, // on file, error
+ 58, // on float, goto 57
+ 59, // on identifier, goto 58
+ 60, // on integer, goto 59
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 61, // on term, goto 60
+ // State 89
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 85, // on float, goto 84
+ 86, // on identifier, goto 85
+ 87, // on integer, goto 86
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 122, // on term, goto 121
+ // State 90
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 91
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 92
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 93
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 94
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 95
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 96
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 97
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 98
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 125, // on factor, goto 124
+ 0, // on file, error
+ 58, // on float, goto 57
+ 59, // on identifier, goto 58
+ 60, // on integer, goto 59
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 61, // on term, goto 60
+ // State 99
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 126, // on factor, goto 125
+ 0, // on file, error
+ 58, // on float, goto 57
+ 59, // on identifier, goto 58
+ 60, // on integer, goto 59
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 61, // on term, goto 60
+ // State 100
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 58, // on float, goto 57
+ 59, // on identifier, goto 58
+ 60, // on integer, goto 59
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 127, // on term, goto 126
+ // State 101
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 58, // on float, goto 57
+ 59, // on identifier, goto 58
+ 60, // on integer, goto 59
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 128, // on term, goto 127
+ // State 102
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 103
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 104
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 130, // on expr, goto 129
+ 57, // on factor, goto 56
+ 0, // on file, error
+ 58, // on float, goto 57
+ 59, // on identifier, goto 58
+ 60, // on integer, goto 59
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 61, // on term, goto 60
+ // State 105
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 131, // on expr, goto 130
+ 57, // on factor, goto 56
+ 0, // on file, error
+ 58, // on float, goto 57
+ 59, // on identifier, goto 58
+ 60, // on integer, goto 59
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 61, // on term, goto 60
+ // State 106
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 107
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 108
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 109
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 110
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 111
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 112
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 113
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 114
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 115
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 136, // on factor, goto 135
+ 0, // on file, error
+ 85, // on float, goto 84
+ 86, // on identifier, goto 85
+ 87, // on integer, goto 86
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 88, // on term, goto 87
+ // State 116
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 137, // on factor, goto 136
+ 0, // on file, error
+ 85, // on float, goto 84
+ 86, // on identifier, goto 85
+ 87, // on integer, goto 86
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 88, // on term, goto 87
+ // State 117
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 118
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 85, // on float, goto 84
+ 86, // on identifier, goto 85
+ 87, // on integer, goto 86
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 138, // on term, goto 137
+ // State 119
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 85, // on float, goto 84
+ 86, // on identifier, goto 85
+ 87, // on integer, goto 86
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 139, // on term, goto 138
+ // State 120
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 121
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 122
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 141, // on expr, goto 140
+ 57, // on factor, goto 56
+ 0, // on file, error
+ 58, // on float, goto 57
+ 59, // on identifier, goto 58
+ 60, // on integer, goto 59
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 61, // on term, goto 60
+ // State 123
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 142, // on expr, goto 141
+ 57, // on factor, goto 56
+ 0, // on file, error
+ 58, // on float, goto 57
+ 59, // on identifier, goto 58
+ 60, // on integer, goto 59
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 61, // on term, goto 60
+ // State 124
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 125
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 126
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 127
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 128
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 129
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 130
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 131
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 132
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 145, // on identifier, goto 144
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 133
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 134
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 135
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 136
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 137
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 138
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 139
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 140
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 141
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 142
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 143
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 144
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 145
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 146
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 147
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 148
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ // State 149
+ 0, // on __file, error
+ 0, // on __integer, error
+ 0, // on __model, error
+ 0, // on binary_op, error
+ 0, // on component_declaration, error
+ 0, // on component_declaration*, error
+ 0, // on component_declaration+, error
+ 0, // on component_prefix, error
+ 0, // on component_prefix?, error
+ 0, // on connect_clause, error
+ 0, // on equation_entry, error
+ 0, // on equation_entry*, error
+ 0, // on equation_entry+, error
+ 0, // on expr, error
+ 0, // on factor, error
+ 0, // on file, error
+ 0, // on float, error
+ 0, // on identifier, error
+ 0, // on integer, error
+ 0, // on model, error
+ 0, // on simple_equation, error
+ 0, // on string_literal, error
+ 0, // on string_literal?, error
+ 0, // on term, error
+ ];
+ pub fn parse_model<
+ 'input,
+ >(
+ input: &'input str,
+ ) -> Result<(), __lalrpop_util::ParseError<usize,(usize, &'input str),()>>
+ {
+ 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,
+ _ => {
+ return Err(__lalrpop_util::ParseError::UnrecognizedToken {
+ token: Some(__lookahead),
+ expected: vec![],
+ });
+ }
+ };
+ loop {
+ let __state = *__states.last().unwrap() as usize;
+ let __action = __ACTION[__state * 26 + __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_2b_22(__tok0),
+ _ => unreachable!(),
+ },
+ 4 => match __lookahead.1 {
+ (4, __tok0) => __Symbol::Term_22_2c_22(__tok0),
+ _ => unreachable!(),
+ },
+ 5 => match __lookahead.1 {
+ (5, __tok0) => __Symbol::Term_22_2d_22(__tok0),
+ _ => unreachable!(),
+ },
+ 6 => match __lookahead.1 {
+ (6, __tok0) => __Symbol::Term_22_2f_22(__tok0),
+ _ => unreachable!(),
+ },
+ 7 => match __lookahead.1 {
+ (7, __tok0) => __Symbol::Term_22_3b_22(__tok0),
+ _ => unreachable!(),
+ },
+ 8 => match __lookahead.1 {
+ (8, __tok0) => __Symbol::Term_22_3d_22(__tok0),
+ _ => unreachable!(),
+ },
+ 9 => match __lookahead.1 {
+ (9, __tok0) => __Symbol::Term_22abs_22(__tok0),
+ _ => unreachable!(),
+ },
+ 10 => match __lookahead.1 {
+ (10, __tok0) => __Symbol::Term_22connect_22(__tok0),
+ _ => unreachable!(),
+ },
+ 11 => match __lookahead.1 {
+ (11, __tok0) => __Symbol::Term_22constant_22(__tok0),
+ _ => unreachable!(),
+ },
+ 12 => match __lookahead.1 {
+ (12, __tok0) => __Symbol::Term_22der_22(__tok0),
+ _ => unreachable!(),
+ },
+ 13 => match __lookahead.1 {
+ (13, __tok0) => __Symbol::Term_22discrete_22(__tok0),
+ _ => unreachable!(),
+ },
+ 14 => match __lookahead.1 {
+ (14, __tok0) => __Symbol::Term_22end_22(__tok0),
+ _ => unreachable!(),
+ },
+ 15 => match __lookahead.1 {
+ (15, __tok0) => __Symbol::Term_22equation_22(__tok0),
+ _ => unreachable!(),
+ },
+ 16 => match __lookahead.1 {
+ (16, __tok0) => __Symbol::Term_22flow_22(__tok0),
+ _ => unreachable!(),
+ },
+ 17 => match __lookahead.1 {
+ (17, __tok0) => __Symbol::Term_22input_22(__tok0),
+ _ => unreachable!(),
+ },
+ 18 => match __lookahead.1 {
+ (18, __tok0) => __Symbol::Term_22model_22(__tok0),
+ _ => unreachable!(),
+ },
+ 19 => match __lookahead.1 {
+ (19, __tok0) => __Symbol::Term_22output_22(__tok0),
+ _ => unreachable!(),
+ },
+ 20 => match __lookahead.1 {
+ (20, __tok0) => __Symbol::Term_22parameter_22(__tok0),
+ _ => unreachable!(),
+ },
+ 21 => match __lookahead.1 {
+ (21, __tok0) => __Symbol::Term_22stream_22(__tok0),
+ _ => unreachable!(),
+ },
+ 22 => match __lookahead.1 {
+ (22, __tok0) => __Symbol::Termr_23_22_5c_22_5b_5e_5c_22_5c_5c_5c_5c_5d_2a_5c_22_22_23(__tok0),
+ _ => unreachable!(),
+ },
+ 23 => match __lookahead.1 {
+ (23, __tok0) => __Symbol::Termr_23_22_5b_2b_2d_5d_3f_5c_5cd_2b_22_23(__tok0),
+ _ => unreachable!(),
+ },
+ 24 => match __lookahead.1 {
+ (24, __tok0) => __Symbol::Termr_23_22_5b_2b_2d_5d_3f_5c_5cd_2b_5c_5c_2e_5c_5cd_2a_28_5beE_5d_5b_2d_2b_5d_3f_5c_5cd_2b_29_3f_22_23(__tok0),
+ _ => unreachable!(),
+ },
+ 25 => match __lookahead.1 {
+ (25, __tok0) => __Symbol::Termr_23_22_5ba_2dzA_2dZ___5d_5ba_2dzA_2dZ__0_2d9_5d_2a_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, ::std::marker::PhantomData::<()>) {
+ 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, ::std::marker::PhantomData::<()>) {
+ 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<i32>,
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>,
+ _: ::std::marker::PhantomData<()>,
+ ) -> Option<Result<(),__lalrpop_util::ParseError<usize,(usize, &'input str),()>>>
+ {
+ let __nonterminal = match -__action {
+ 1 => {
+ // __file = file => ActionFn(2);
+ let __sym0 = __pop_Ntfile(__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::Nt____file(__nt), __end));
+ 0
+ }
+ 2 => {
+ // __integer = integer => ActionFn(0);
+ let __sym0 = __pop_Ntinteger(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action0::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Nt____integer(__nt), __end));
+ 1
+ }
+ 3 => {
+ // __model = model => ActionFn(1);
+ let __sym0 = __pop_Ntmodel(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action1::<>(input, __sym0);
+ return Some(Ok(__nt));
+ }
+ 4 => {
+ // binary_op = "+" => ActionFn(33);
+ let __sym0 = __pop_Term_22_2b_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action33::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntbinary__op(__nt), __end));
+ 3
+ }
+ 5 => {
+ // binary_op = "-" => ActionFn(34);
+ let __sym0 = __pop_Term_22_2d_22(__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::Ntbinary__op(__nt), __end));
+ 3
+ }
+ 6 => {
+ // binary_op = "*" => ActionFn(35);
+ let __sym0 = __pop_Term_22_2a_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action35::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntbinary__op(__nt), __end));
+ 3
+ }
+ 7 => {
+ // binary_op = "/" => ActionFn(36);
+ let __sym0 = __pop_Term_22_2f_22(__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::Ntbinary__op(__nt), __end));
+ 3
+ }
+ 8 => {
+ // component_declaration = component_prefix, identifier, identifier, string_literal, ";" => ActionFn(58);
+ let __sym4 = __pop_Term_22_3b_22(__symbols);
+ let __sym3 = __pop_Ntstring__literal(__symbols);
+ let __sym2 = __pop_Ntidentifier(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Ntcomponent__prefix(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym4.2.clone();
+ let __nt = super::__action58::<>(input, __sym0, __sym1, __sym2, __sym3, __sym4);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 5);
+ __symbols.push((__start, __Symbol::Ntcomponent__declaration(__nt), __end));
+ 4
+ }
+ 9 => {
+ // component_declaration = component_prefix, identifier, identifier, ";" => ActionFn(59);
+ let __sym3 = __pop_Term_22_3b_22(__symbols);
+ let __sym2 = __pop_Ntidentifier(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Ntcomponent__prefix(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym3.2.clone();
+ let __nt = super::__action59::<>(input, __sym0, __sym1, __sym2, __sym3);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 4);
+ __symbols.push((__start, __Symbol::Ntcomponent__declaration(__nt), __end));
+ 4
+ }
+ 10 => {
+ // component_declaration = identifier, identifier, string_literal, ";" => ActionFn(60);
+ let __sym3 = __pop_Term_22_3b_22(__symbols);
+ let __sym2 = __pop_Ntstring__literal(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Ntidentifier(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym3.2.clone();
+ let __nt = super::__action60::<>(input, __sym0, __sym1, __sym2, __sym3);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 4);
+ __symbols.push((__start, __Symbol::Ntcomponent__declaration(__nt), __end));
+ 4
+ }
+ 11 => {
+ // component_declaration = identifier, identifier, ";" => ActionFn(61);
+ let __sym2 = __pop_Term_22_3b_22(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Ntidentifier(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym2.2.clone();
+ let __nt = super::__action61::<>(input, __sym0, __sym1, __sym2);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 3);
+ __symbols.push((__start, __Symbol::Ntcomponent__declaration(__nt), __end));
+ 4
+ }
+ 12 => {
+ // component_declaration* = => ActionFn(44);
+ 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::__action44::<>(input, &__start, &__end);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 0);
+ __symbols.push((__start, __Symbol::Ntcomponent__declaration_2a(__nt), __end));
+ 5
+ }
+ 13 => {
+ // component_declaration* = component_declaration+ => ActionFn(45);
+ let __sym0 = __pop_Ntcomponent__declaration_2b(__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::Ntcomponent__declaration_2a(__nt), __end));
+ 5
+ }
+ 14 => {
+ // component_declaration+ = component_declaration => ActionFn(46);
+ let __sym0 = __pop_Ntcomponent__declaration(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action46::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntcomponent__declaration_2b(__nt), __end));
+ 6
+ }
+ 15 => {
+ // component_declaration+ = component_declaration+, component_declaration => ActionFn(47);
+ let __sym1 = __pop_Ntcomponent__declaration(__symbols);
+ let __sym0 = __pop_Ntcomponent__declaration_2b(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym1.2.clone();
+ let __nt = super::__action47::<>(input, __sym0, __sym1);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 2);
+ __symbols.push((__start, __Symbol::Ntcomponent__declaration_2b(__nt), __end));
+ 6
+ }
+ 16 => {
+ // component_prefix = "flow" => ActionFn(11);
+ let __sym0 = __pop_Term_22flow_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action11::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntcomponent__prefix(__nt), __end));
+ 7
+ }
+ 17 => {
+ // component_prefix = "stream" => ActionFn(12);
+ let __sym0 = __pop_Term_22stream_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action12::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntcomponent__prefix(__nt), __end));
+ 7
+ }
+ 18 => {
+ // component_prefix = "input" => ActionFn(13);
+ let __sym0 = __pop_Term_22input_22(__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::Ntcomponent__prefix(__nt), __end));
+ 7
+ }
+ 19 => {
+ // component_prefix = "output" => ActionFn(14);
+ let __sym0 = __pop_Term_22output_22(__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::Ntcomponent__prefix(__nt), __end));
+ 7
+ }
+ 20 => {
+ // component_prefix = "discrete" => ActionFn(15);
+ let __sym0 = __pop_Term_22discrete_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action15::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntcomponent__prefix(__nt), __end));
+ 7
+ }
+ 21 => {
+ // component_prefix = "parameter" => ActionFn(16);
+ let __sym0 = __pop_Term_22parameter_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action16::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntcomponent__prefix(__nt), __end));
+ 7
+ }
+ 22 => {
+ // component_prefix = "constant" => ActionFn(17);
+ let __sym0 = __pop_Term_22constant_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action17::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntcomponent__prefix(__nt), __end));
+ 7
+ }
+ 23 => {
+ // component_prefix? = component_prefix => ActionFn(40);
+ let __sym0 = __pop_Ntcomponent__prefix(__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::Ntcomponent__prefix_3f(__nt), __end));
+ 8
+ }
+ 24 => {
+ // component_prefix? = => ActionFn(41);
+ 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::__action41::<>(input, &__start, &__end);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 0);
+ __symbols.push((__start, __Symbol::Ntcomponent__prefix_3f(__nt), __end));
+ 8
+ }
+ 25 => {
+ // connect_clause = "connect", "(", identifier, ",", identifier, ")", ";" => ActionFn(19);
+ let __sym6 = __pop_Term_22_3b_22(__symbols);
+ let __sym5 = __pop_Term_22_29_22(__symbols);
+ let __sym4 = __pop_Ntidentifier(__symbols);
+ let __sym3 = __pop_Term_22_2c_22(__symbols);
+ let __sym2 = __pop_Ntidentifier(__symbols);
+ let __sym1 = __pop_Term_22_28_22(__symbols);
+ let __sym0 = __pop_Term_22connect_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym6.2.clone();
+ let __nt = super::__action19::<>(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 7);
+ __symbols.push((__start, __Symbol::Ntconnect__clause(__nt), __end));
+ 9
+ }
+ 26 => {
+ // equation_entry = simple_equation => ActionFn(8);
+ let __sym0 = __pop_Ntsimple__equation(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action8::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntequation__entry(__nt), __end));
+ 10
+ }
+ 27 => {
+ // equation_entry = connect_clause => ActionFn(9);
+ let __sym0 = __pop_Ntconnect__clause(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action9::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntequation__entry(__nt), __end));
+ 10
+ }
+ 28 => {
+ // equation_entry* = => ActionFn(42);
+ 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::__action42::<>(input, &__start, &__end);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 0);
+ __symbols.push((__start, __Symbol::Ntequation__entry_2a(__nt), __end));
+ 11
+ }
+ 29 => {
+ // equation_entry* = equation_entry+ => ActionFn(43);
+ let __sym0 = __pop_Ntequation__entry_2b(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action43::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntequation__entry_2a(__nt), __end));
+ 11
+ }
+ 30 => {
+ // equation_entry+ = equation_entry => ActionFn(48);
+ let __sym0 = __pop_Ntequation__entry(__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::Ntequation__entry_2b(__nt), __end));
+ 12
+ }
+ 31 => {
+ // equation_entry+ = equation_entry+, equation_entry => ActionFn(49);
+ let __sym1 = __pop_Ntequation__entry(__symbols);
+ let __sym0 = __pop_Ntequation__entry_2b(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym1.2.clone();
+ let __nt = super::__action49::<>(input, __sym0, __sym1);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 2);
+ __symbols.push((__start, __Symbol::Ntequation__entry_2b(__nt), __end));
+ 12
+ }
+ 32 => {
+ // expr = expr, "+", factor => ActionFn(20);
+ let __sym2 = __pop_Ntfactor(__symbols);
+ let __sym1 = __pop_Term_22_2b_22(__symbols);
+ let __sym0 = __pop_Ntexpr(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym2.2.clone();
+ let __nt = super::__action20::<>(input, __sym0, __sym1, __sym2);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 3);
+ __symbols.push((__start, __Symbol::Ntexpr(__nt), __end));
+ 13
+ }
+ 33 => {
+ // expr = expr, "-", factor => ActionFn(21);
+ let __sym2 = __pop_Ntfactor(__symbols);
+ let __sym1 = __pop_Term_22_2d_22(__symbols);
+ let __sym0 = __pop_Ntexpr(__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::Ntexpr(__nt), __end));
+ 13
+ }
+ 34 => {
+ // expr = factor => ActionFn(22);
+ let __sym0 = __pop_Ntfactor(__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::Ntexpr(__nt), __end));
+ 13
+ }
+ 35 => {
+ // factor = factor, "*", term => ActionFn(23);
+ let __sym2 = __pop_Ntterm(__symbols);
+ let __sym1 = __pop_Term_22_2a_22(__symbols);
+ let __sym0 = __pop_Ntfactor(__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::Ntfactor(__nt), __end));
+ 14
+ }
+ 36 => {
+ // factor = factor, "/", term => ActionFn(24);
+ let __sym2 = __pop_Ntterm(__symbols);
+ let __sym1 = __pop_Term_22_2f_22(__symbols);
+ let __sym0 = __pop_Ntfactor(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym2.2.clone();
+ let __nt = super::__action24::<>(input, __sym0, __sym1, __sym2);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 3);
+ __symbols.push((__start, __Symbol::Ntfactor(__nt), __end));
+ 14
+ }
+ 37 => {
+ // factor = "-", term => ActionFn(25);
+ let __sym1 = __pop_Ntterm(__symbols);
+ let __sym0 = __pop_Term_22_2d_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym1.2.clone();
+ let __nt = super::__action25::<>(input, __sym0, __sym1);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 2);
+ __symbols.push((__start, __Symbol::Ntfactor(__nt), __end));
+ 14
+ }
+ 38 => {
+ // factor = term => ActionFn(26);
+ let __sym0 = __pop_Ntterm(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action26::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntfactor(__nt), __end));
+ 14
+ }
+ 39 => {
+ // file = model => ActionFn(37);
+ let __sym0 = __pop_Ntmodel(__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::Ntfile(__nt), __end));
+ 15
+ }
+ 40 => {
+ // float = r#"[+-]?\\d+\\.\\d*([eE][-+]?\\d+)?"# => ActionFn(6);
+ let __sym0 = __pop_Termr_23_22_5b_2b_2d_5d_3f_5c_5cd_2b_5c_5c_2e_5c_5cd_2a_28_5beE_5d_5b_2d_2b_5d_3f_5c_5cd_2b_29_3f_22_23(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action6::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntfloat(__nt), __end));
+ 16
+ }
+ 41 => {
+ // identifier = r#"[a-zA-Z_][a-zA-Z_0-9]*"# => ActionFn(3);
+ let __sym0 = __pop_Termr_23_22_5ba_2dzA_2dZ___5d_5ba_2dzA_2dZ__0_2d9_5d_2a_22_23(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action3::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntidentifier(__nt), __end));
+ 17
+ }
+ 42 => {
+ // integer = r#"[+-]?\\d+"# => ActionFn(5);
+ let __sym0 = __pop_Termr_23_22_5b_2b_2d_5d_3f_5c_5cd_2b_22_23(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action5::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntinteger(__nt), __end));
+ 18
+ }
+ 43 => {
+ // model = "model", identifier, "equation", "end", identifier, ";" => ActionFn(54);
+ let __sym5 = __pop_Term_22_3b_22(__symbols);
+ let __sym4 = __pop_Ntidentifier(__symbols);
+ let __sym3 = __pop_Term_22end_22(__symbols);
+ let __sym2 = __pop_Term_22equation_22(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Term_22model_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym5.2.clone();
+ let __nt = super::__action54::<>(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 6);
+ __symbols.push((__start, __Symbol::Ntmodel(__nt), __end));
+ 19
+ }
+ 44 => {
+ // model = "model", identifier, "equation", equation_entry+, "end", identifier, ";" => ActionFn(55);
+ let __sym6 = __pop_Term_22_3b_22(__symbols);
+ let __sym5 = __pop_Ntidentifier(__symbols);
+ let __sym4 = __pop_Term_22end_22(__symbols);
+ let __sym3 = __pop_Ntequation__entry_2b(__symbols);
+ let __sym2 = __pop_Term_22equation_22(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Term_22model_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym6.2.clone();
+ let __nt = super::__action55::<>(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 7);
+ __symbols.push((__start, __Symbol::Ntmodel(__nt), __end));
+ 19
+ }
+ 45 => {
+ // model = "model", identifier, component_declaration+, "equation", "end", identifier, ";" => ActionFn(56);
+ let __sym6 = __pop_Term_22_3b_22(__symbols);
+ let __sym5 = __pop_Ntidentifier(__symbols);
+ let __sym4 = __pop_Term_22end_22(__symbols);
+ let __sym3 = __pop_Term_22equation_22(__symbols);
+ let __sym2 = __pop_Ntcomponent__declaration_2b(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Term_22model_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym6.2.clone();
+ let __nt = super::__action56::<>(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 7);
+ __symbols.push((__start, __Symbol::Ntmodel(__nt), __end));
+ 19
+ }
+ 46 => {
+ // model = "model", identifier, component_declaration+, "equation", equation_entry+, "end", identifier, ";" => ActionFn(57);
+ let __sym7 = __pop_Term_22_3b_22(__symbols);
+ let __sym6 = __pop_Ntidentifier(__symbols);
+ let __sym5 = __pop_Term_22end_22(__symbols);
+ let __sym4 = __pop_Ntequation__entry_2b(__symbols);
+ let __sym3 = __pop_Term_22equation_22(__symbols);
+ let __sym2 = __pop_Ntcomponent__declaration_2b(__symbols);
+ let __sym1 = __pop_Ntidentifier(__symbols);
+ let __sym0 = __pop_Term_22model_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym7.2.clone();
+ let __nt = super::__action57::<>(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 8);
+ __symbols.push((__start, __Symbol::Ntmodel(__nt), __end));
+ 19
+ }
+ 47 => {
+ // simple_equation = expr, "=", expr, ";" => ActionFn(18);
+ let __sym3 = __pop_Term_22_3b_22(__symbols);
+ let __sym2 = __pop_Ntexpr(__symbols);
+ let __sym1 = __pop_Term_22_3d_22(__symbols);
+ let __sym0 = __pop_Ntexpr(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym3.2.clone();
+ let __nt = super::__action18::<>(input, __sym0, __sym1, __sym2, __sym3);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 4);
+ __symbols.push((__start, __Symbol::Ntsimple__equation(__nt), __end));
+ 20
+ }
+ 48 => {
+ // string_literal = r#"\"[^\"\\\\]*\""# => ActionFn(4);
+ let __sym0 = __pop_Termr_23_22_5c_22_5b_5e_5c_22_5c_5c_5c_5c_5d_2a_5c_22_22_23(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action4::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntstring__literal(__nt), __end));
+ 21
+ }
+ 49 => {
+ // string_literal? = string_literal => ActionFn(38);
+ let __sym0 = __pop_Ntstring__literal(__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::Ntstring__literal_3f(__nt), __end));
+ 22
+ }
+ 50 => {
+ // string_literal? = => ActionFn(39);
+ 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::__action39::<>(input, &__start, &__end);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 0);
+ __symbols.push((__start, __Symbol::Ntstring__literal_3f(__nt), __end));
+ 22
+ }
+ 51 => {
+ // term = integer => ActionFn(27);
+ let __sym0 = __pop_Ntinteger(__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::Ntterm(__nt), __end));
+ 23
+ }
+ 52 => {
+ // term = float => ActionFn(28);
+ let __sym0 = __pop_Ntfloat(__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::Ntterm(__nt), __end));
+ 23
+ }
+ 53 => {
+ // term = identifier => ActionFn(29);
+ let __sym0 = __pop_Ntidentifier(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym0.2.clone();
+ let __nt = super::__action29::<>(input, __sym0);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 1);
+ __symbols.push((__start, __Symbol::Ntterm(__nt), __end));
+ 23
+ }
+ 54 => {
+ // term = "der", "(", expr, ")" => ActionFn(30);
+ let __sym3 = __pop_Term_22_29_22(__symbols);
+ let __sym2 = __pop_Ntexpr(__symbols);
+ let __sym1 = __pop_Term_22_28_22(__symbols);
+ let __sym0 = __pop_Term_22der_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym3.2.clone();
+ let __nt = super::__action30::<>(input, __sym0, __sym1, __sym2, __sym3);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 4);
+ __symbols.push((__start, __Symbol::Ntterm(__nt), __end));
+ 23
+ }
+ 55 => {
+ // term = "abs", "(", expr, ")" => ActionFn(31);
+ let __sym3 = __pop_Term_22_29_22(__symbols);
+ let __sym2 = __pop_Ntexpr(__symbols);
+ let __sym1 = __pop_Term_22_28_22(__symbols);
+ let __sym0 = __pop_Term_22abs_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym3.2.clone();
+ let __nt = super::__action31::<>(input, __sym0, __sym1, __sym2, __sym3);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 4);
+ __symbols.push((__start, __Symbol::Ntterm(__nt), __end));
+ 23
+ }
+ 56 => {
+ // term = "(", expr, ")" => ActionFn(32);
+ let __sym2 = __pop_Term_22_29_22(__symbols);
+ let __sym1 = __pop_Ntexpr(__symbols);
+ let __sym0 = __pop_Term_22_28_22(__symbols);
+ let __start = __sym0.0.clone();
+ let __end = __sym2.2.clone();
+ let __nt = super::__action32::<>(input, __sym0, __sym1, __sym2);
+ let __states_len = __states.len();
+ __states.truncate(__states_len - 3);
+ __symbols.push((__start, __Symbol::Ntterm(__nt), __end));
+ 23
+ }
+ _ => panic!("invalid action code {}", __action)
+ };
+ let __state = *__states.last().unwrap() as usize;
+ let __next_state = __GOTO[__state * 24 + __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_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_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_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_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_22abs_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22abs_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22connect_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22connect_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22constant_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22constant_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22der_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22der_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22discrete_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22discrete_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_22equation_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22equation_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22flow_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22flow_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22input_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22input_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22model_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22model_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22output_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22output_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22parameter_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22parameter_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Term_22stream_22<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, &'input str, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Term_22stream_22(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Termr_23_22_5c_22_5b_5e_5c_22_5c_5c_5c_5c_5d_2a_5c_22_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_22_5b_5e_5c_22_5c_5c_5c_5c_5d_2a_5c_22_22_23(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Termr_23_22_5b_2b_2d_5d_3f_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_5b_2b_2d_5d_3f_5c_5cd_2b_22_23(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Termr_23_22_5b_2b_2d_5d_3f_5c_5cd_2b_5c_5c_2e_5c_5cd_2a_28_5beE_5d_5b_2d_2b_5d_3f_5c_5cd_2b_29_3f_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_5b_2b_2d_5d_3f_5c_5cd_2b_5c_5c_2e_5c_5cd_2a_28_5beE_5d_5b_2d_2b_5d_3f_5c_5cd_2b_29_3f_22_23(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Termr_23_22_5ba_2dzA_2dZ___5d_5ba_2dzA_2dZ__0_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_2dZ__0_2d9_5d_2a_22_23(__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_Nt____integer<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Nt____integer(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Nt____model<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Nt____model(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntbinary__op<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntbinary__op(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntcomponent__declaration<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntcomponent__declaration(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntcomponent__declaration_2a<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, ::std::vec::Vec<()>, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntcomponent__declaration_2a(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntcomponent__declaration_2b<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, ::std::vec::Vec<()>, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntcomponent__declaration_2b(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntcomponent__prefix<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntcomponent__prefix(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntcomponent__prefix_3f<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, ::std::option::Option<()>, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntcomponent__prefix_3f(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntconnect__clause<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntconnect__clause(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntequation__entry<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntequation__entry(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntequation__entry_2a<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, ::std::vec::Vec<()>, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntequation__entry_2a(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntequation__entry_2b<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, ::std::vec::Vec<()>, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntequation__entry_2b(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntexpr<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntexpr(__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_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_Ntfloat<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntfloat(__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_Ntinteger<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntinteger(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntmodel<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntmodel(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntsimple__equation<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntsimple__equation(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntstring__literal<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, (), usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntstring__literal(__v), __r) => (__l, __v, __r),
+ _ => panic!("symbol type mismatch")
+ }
+ }
+ fn __pop_Ntstring__literal_3f<
+ 'input,
+ >(
+ __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>
+ ) -> (usize, ::std::option::Option<()>, usize) {
+ match __symbols.pop().unwrap() {
+ (__l, __Symbol::Ntstring__literal_3f(__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")
+ }
+ }
+}
+pub use self::__parse__model::parse_model;
+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 {
+ 34 => /* '\"' */ {
+ __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((3, __index + 1));
+ __current_state = 5;
+ continue;
+ }
+ 44 => /* ',' */ {
+ __current_match = Some((4, __index + 1));
+ __current_state = 6;
+ continue;
+ }
+ 45 => /* '-' */ {
+ __current_match = Some((5, __index + 1));
+ __current_state = 7;
+ continue;
+ }
+ 47 => /* '/' */ {
+ __current_match = Some((6, __index + 1));
+ __current_state = 8;
+ continue;
+ }
+ 48 ... 57 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 59 => /* ';' */ {
+ __current_match = Some((7, __index + 1));
+ __current_state = 10;
+ continue;
+ }
+ 61 => /* '=' */ {
+ __current_match = Some((8, __index + 1));
+ __current_state = 11;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 12;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 12;
+ continue;
+ }
+ 97 => /* 'a' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 13;
+ continue;
+ }
+ 98 => /* 'b' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 12;
+ continue;
+ }
+ 99 => /* 'c' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 14;
+ continue;
+ }
+ 100 => /* 'd' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 15;
+ continue;
+ }
+ 101 => /* 'e' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 16;
+ continue;
+ }
+ 102 => /* 'f' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 17;
+ continue;
+ }
+ 103 ... 104 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 12;
+ continue;
+ }
+ 105 => /* 'i' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 18;
+ continue;
+ }
+ 106 ... 108 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 12;
+ continue;
+ }
+ 109 => /* 'm' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 19;
+ continue;
+ }
+ 110 => /* 'n' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 12;
+ continue;
+ }
+ 111 => /* 'o' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 20;
+ continue;
+ }
+ 112 => /* 'p' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 21;
+ continue;
+ }
+ 113 ... 114 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 12;
+ continue;
+ }
+ 115 => /* 's' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 22;
+ continue;
+ }
+ 116 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 12;
+ continue;
+ }
+ 1632 ... 1641 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 1776 ... 1785 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 1984 ... 1993 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 2406 ... 2415 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 2534 ... 2543 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 2662 ... 2671 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 2790 ... 2799 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 2918 ... 2927 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3046 ... 3055 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3174 ... 3183 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3302 ... 3311 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3430 ... 3439 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3558 ... 3567 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3664 ... 3673 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3792 ... 3801 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3872 ... 3881 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 4160 ... 4169 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 4240 ... 4249 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6112 ... 6121 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6160 ... 6169 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6470 ... 6479 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6608 ... 6617 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6784 ... 6793 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6800 ... 6809 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6992 ... 7001 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 7088 ... 7097 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 7232 ... 7241 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 7248 ... 7257 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 42528 ... 42537 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 43216 ... 43225 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 43264 ... 43273 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 43472 ... 43481 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 43504 ... 43513 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 43600 ... 43609 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 44016 ... 44025 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 65296 ... 65305 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 66720 ... 66729 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 69734 ... 69743 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 69872 ... 69881 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 69942 ... 69951 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 70096 ... 70105 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 70384 ... 70393 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 70864 ... 70873 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 71248 ... 71257 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 71360 ... 71369 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 71472 ... 71481 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 71904 ... 71913 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 92768 ... 92777 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 93008 ... 93017 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 120782 ... 120831 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 1 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ 0 ... 33 => {
+ __current_state = 24;
+ continue;
+ }
+ 34 => /* '\"' */ {
+ __current_match = Some((22, __index + 1));
+ __current_state = 25;
+ continue;
+ }
+ 35 ... 91 => {
+ __current_state = 24;
+ continue;
+ }
+ 93 ... 1114111 => {
+ __current_state = 24;
+ 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 {
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 5 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ 48 ... 57 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 1632 ... 1641 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 1776 ... 1785 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 1984 ... 1993 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 2406 ... 2415 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 2534 ... 2543 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 2662 ... 2671 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 2790 ... 2799 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 2918 ... 2927 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3046 ... 3055 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3174 ... 3183 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3302 ... 3311 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3430 ... 3439 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3558 ... 3567 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3664 ... 3673 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3792 ... 3801 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3872 ... 3881 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 4160 ... 4169 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 4240 ... 4249 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6112 ... 6121 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6160 ... 6169 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6470 ... 6479 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6608 ... 6617 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6784 ... 6793 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6800 ... 6809 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6992 ... 7001 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 7088 ... 7097 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 7232 ... 7241 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 7248 ... 7257 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 42528 ... 42537 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 43216 ... 43225 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 43264 ... 43273 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 43472 ... 43481 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 43504 ... 43513 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 43600 ... 43609 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 44016 ... 44025 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 65296 ... 65305 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 66720 ... 66729 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 69734 ... 69743 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 69872 ... 69881 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 69942 ... 69951 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 70096 ... 70105 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 70384 ... 70393 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 70864 ... 70873 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 71248 ... 71257 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 71360 ... 71369 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 71472 ... 71481 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 71904 ... 71913 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 92768 ... 92777 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 93008 ... 93017 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 120782 ... 120831 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ _ => {
+ 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 {
+ 48 ... 57 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 1632 ... 1641 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 1776 ... 1785 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 1984 ... 1993 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 2406 ... 2415 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 2534 ... 2543 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 2662 ... 2671 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 2790 ... 2799 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 2918 ... 2927 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3046 ... 3055 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3174 ... 3183 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3302 ... 3311 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3430 ... 3439 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3558 ... 3567 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3664 ... 3673 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3792 ... 3801 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3872 ... 3881 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 4160 ... 4169 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 4240 ... 4249 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6112 ... 6121 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6160 ... 6169 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6470 ... 6479 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6608 ... 6617 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6784 ... 6793 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6800 ... 6809 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6992 ... 7001 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 7088 ... 7097 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 7232 ... 7241 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 7248 ... 7257 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 42528 ... 42537 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 43216 ... 43225 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 43264 ... 43273 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 43472 ... 43481 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 43504 ... 43513 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 43600 ... 43609 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 44016 ... 44025 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 65296 ... 65305 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 66720 ... 66729 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 69734 ... 69743 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 69872 ... 69881 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 69942 ... 69951 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 70096 ... 70105 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 70384 ... 70393 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 70864 ... 70873 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 71248 ... 71257 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 71360 ... 71369 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 71472 ... 71481 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 71904 ... 71913 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 92768 ... 92777 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 93008 ... 93017 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 120782 ... 120831 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 8 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 9 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ 46 => /* '.' */ {
+ __current_match = Some((24, __index + 1));
+ __current_state = 26;
+ continue;
+ }
+ 48 ... 57 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 1632 ... 1641 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 1776 ... 1785 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 1984 ... 1993 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 2406 ... 2415 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 2534 ... 2543 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 2662 ... 2671 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 2790 ... 2799 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 2918 ... 2927 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3046 ... 3055 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3174 ... 3183 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3302 ... 3311 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3430 ... 3439 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3558 ... 3567 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3664 ... 3673 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3792 ... 3801 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 3872 ... 3881 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 4160 ... 4169 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 4240 ... 4249 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6112 ... 6121 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6160 ... 6169 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6470 ... 6479 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6608 ... 6617 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6784 ... 6793 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6800 ... 6809 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 6992 ... 7001 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 7088 ... 7097 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 7232 ... 7241 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 7248 ... 7257 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 42528 ... 42537 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 43216 ... 43225 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 43264 ... 43273 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 43472 ... 43481 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 43504 ... 43513 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 43600 ... 43609 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 44016 ... 44025 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 65296 ... 65305 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 66720 ... 66729 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 69734 ... 69743 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 69872 ... 69881 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 69942 ... 69951 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 70096 ... 70105 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 70384 ... 70393 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 70864 ... 70873 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 71248 ... 71257 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 71360 ... 71369 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 71472 ... 71481 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 71904 ... 71913 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 92768 ... 92777 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 93008 ... 93017 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ 120782 ... 120831 => {
+ __current_match = Some((23, __index + __ch.len_utf8()));
+ __current_state = 9;
+ continue;
+ }
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 10 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 11 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 12 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ 48 ... 57 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 13 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ 48 ... 57 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 => /* 'a' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 98 => /* 'b' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 28;
+ continue;
+ }
+ 99 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 14 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ 48 ... 57 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 110 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 111 => /* 'o' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 29;
+ continue;
+ }
+ 112 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 15 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ 48 ... 57 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 100 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 101 => /* 'e' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 30;
+ continue;
+ }
+ 102 ... 104 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 105 => /* 'i' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 31;
+ continue;
+ }
+ 106 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 109 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 110 => /* 'n' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 32;
+ continue;
+ }
+ 111 ... 112 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 113 => /* 'q' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 33;
+ continue;
+ }
+ 114 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 107 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 108 => /* 'l' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 34;
+ continue;
+ }
+ 109 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 109 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 110 => /* 'n' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 35;
+ continue;
+ }
+ 111 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 110 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 111 => /* 'o' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 36;
+ continue;
+ }
+ 112 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 116 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 117 => /* 'u' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 37;
+ continue;
+ }
+ 118 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 => /* 'a' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 38;
+ continue;
+ }
+ 98 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 115 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 116 => /* 't' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 39;
+ continue;
+ }
+ 117 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 23 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 24 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ 0 ... 33 => {
+ __current_state = 24;
+ continue;
+ }
+ 34 => /* '\"' */ {
+ __current_match = Some((22, __index + 1));
+ __current_state = 25;
+ continue;
+ }
+ 35 ... 91 => {
+ __current_state = 24;
+ continue;
+ }
+ 93 ... 1114111 => {
+ __current_state = 24;
+ continue;
+ }
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 25 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ _ => {
+ 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((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 69 => /* 'E' */ {
+ __current_state = 40;
+ continue;
+ }
+ 101 => /* 'e' */ {
+ __current_state = 40;
+ continue;
+ }
+ 1632 ... 1641 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 1776 ... 1785 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 1984 ... 1993 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 2406 ... 2415 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 2534 ... 2543 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 2662 ... 2671 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 2790 ... 2799 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 2918 ... 2927 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 3046 ... 3055 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 3174 ... 3183 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 3302 ... 3311 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 3430 ... 3439 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 3558 ... 3567 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 3664 ... 3673 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 3792 ... 3801 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 3872 ... 3881 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 4160 ... 4169 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 4240 ... 4249 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 6112 ... 6121 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 6160 ... 6169 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 6470 ... 6479 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 6608 ... 6617 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 6784 ... 6793 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 6800 ... 6809 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 6992 ... 7001 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 7088 ... 7097 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 7232 ... 7241 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 7248 ... 7257 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 42528 ... 42537 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 43216 ... 43225 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 43264 ... 43273 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 43472 ... 43481 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 43504 ... 43513 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 43600 ... 43609 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 44016 ... 44025 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 65296 ... 65305 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 66720 ... 66729 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 69734 ... 69743 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 69872 ... 69881 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 69942 ... 69951 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 70096 ... 70105 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 70384 ... 70393 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 70864 ... 70873 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 71248 ... 71257 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 71360 ... 71369 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 71472 ... 71481 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 71904 ... 71913 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 92768 ... 92777 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 93008 ... 93017 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ continue;
+ }
+ 120782 ... 120831 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 26;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 114 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 115 => /* 's' */ {
+ __current_match = Some((9, __index + 1));
+ __current_state = 41;
+ continue;
+ }
+ 116 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 109 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 110 => /* 'n' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 42;
+ continue;
+ }
+ 111 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 113 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 114 => /* 'r' */ {
+ __current_match = Some((12, __index + 1));
+ __current_state = 43;
+ continue;
+ }
+ 115 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 114 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 115 => /* 's' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 44;
+ continue;
+ }
+ 116 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 99 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 100 => /* 'd' */ {
+ __current_match = Some((14, __index + 1));
+ __current_state = 45;
+ continue;
+ }
+ 101 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 116 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 117 => /* 'u' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 46;
+ continue;
+ }
+ 118 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 110 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 111 => /* 'o' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 47;
+ continue;
+ }
+ 112 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 111 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 112 => /* 'p' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 48;
+ continue;
+ }
+ 113 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 36 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ 48 ... 57 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 99 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 100 => /* 'd' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 49;
+ continue;
+ }
+ 101 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 37 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ 48 ... 57 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 115 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 116 => /* 't' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 50;
+ continue;
+ }
+ 117 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 38 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ 48 ... 57 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 113 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 114 => /* 'r' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 51;
+ continue;
+ }
+ 115 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 39 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ 48 ... 57 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 113 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 114 => /* 'r' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 52;
+ continue;
+ }
+ 115 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 40 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ 43 => /* '+' */ {
+ __current_state = 53;
+ continue;
+ }
+ 45 => /* '-' */ {
+ __current_state = 53;
+ continue;
+ }
+ 48 ... 57 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 1632 ... 1641 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 1776 ... 1785 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 1984 ... 1993 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 2406 ... 2415 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 2534 ... 2543 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 2662 ... 2671 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 2790 ... 2799 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 2918 ... 2927 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3046 ... 3055 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3174 ... 3183 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3302 ... 3311 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3430 ... 3439 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3558 ... 3567 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3664 ... 3673 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3792 ... 3801 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3872 ... 3881 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 4160 ... 4169 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 4240 ... 4249 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 6112 ... 6121 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 6160 ... 6169 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 6470 ... 6479 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 6608 ... 6617 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 6784 ... 6793 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 6800 ... 6809 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 6992 ... 7001 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 7088 ... 7097 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 7232 ... 7241 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 7248 ... 7257 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 42528 ... 42537 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 43216 ... 43225 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 43264 ... 43273 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 43472 ... 43481 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 43504 ... 43513 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 43600 ... 43609 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 44016 ... 44025 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 65296 ... 65305 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 66720 ... 66729 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 69734 ... 69743 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 69872 ... 69881 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 69942 ... 69951 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 70096 ... 70105 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 70384 ... 70393 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 70864 ... 70873 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 71248 ... 71257 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 71360 ... 71369 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 71472 ... 71481 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 71904 ... 71913 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 92768 ... 92777 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 93008 ... 93017 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 120782 ... 120831 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 41 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ 48 ... 57 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 42 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ 48 ... 57 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 109 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 110 => /* 'n' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 55;
+ continue;
+ }
+ 111 ... 114 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 115 => /* 's' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 56;
+ continue;
+ }
+ 116 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 43 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ 48 ... 57 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ _ => {
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 98 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 99 => /* 'c' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 57;
+ continue;
+ }
+ 100 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 45 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ 48 ... 57 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 46 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ 48 ... 57 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 => /* 'a' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 58;
+ continue;
+ }
+ 98 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 47 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ 48 ... 57 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 118 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 119 => /* 'w' */ {
+ __current_match = Some((16, __index + 1));
+ __current_state = 59;
+ continue;
+ }
+ 120 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 48 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ 48 ... 57 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 116 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 117 => /* 'u' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 60;
+ continue;
+ }
+ 118 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ _ => {
+ return __current_match;
+ }
+ }
+ }
+ 49 => {
+ let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match };
+ match __ch as u32 {
+ 48 ... 57 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 100 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 101 => /* 'e' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 61;
+ continue;
+ }
+ 102 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ _ => {
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 111 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 112 => /* 'p' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 62;
+ continue;
+ }
+ 113 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 => /* 'a' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 63;
+ continue;
+ }
+ 98 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 100 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 101 => /* 'e' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 64;
+ continue;
+ }
+ 102 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 1632 ... 1641 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 1776 ... 1785 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 1984 ... 1993 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 2406 ... 2415 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 2534 ... 2543 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 2662 ... 2671 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 2790 ... 2799 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 2918 ... 2927 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3046 ... 3055 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3174 ... 3183 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3302 ... 3311 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3430 ... 3439 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3558 ... 3567 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3664 ... 3673 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3792 ... 3801 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3872 ... 3881 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 4160 ... 4169 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 4240 ... 4249 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 6112 ... 6121 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 6160 ... 6169 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 6470 ... 6479 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 6608 ... 6617 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 6784 ... 6793 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 6800 ... 6809 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 6992 ... 7001 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 7088 ... 7097 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 7232 ... 7241 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 7248 ... 7257 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 42528 ... 42537 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 43216 ... 43225 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 43264 ... 43273 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 43472 ... 43481 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 43504 ... 43513 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 43600 ... 43609 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 44016 ... 44025 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 65296 ... 65305 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 66720 ... 66729 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 69734 ... 69743 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 69872 ... 69881 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 69942 ... 69951 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 70096 ... 70105 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 70384 ... 70393 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 70864 ... 70873 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 71248 ... 71257 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 71360 ... 71369 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 71472 ... 71481 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 71904 ... 71913 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 92768 ... 92777 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 93008 ... 93017 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 120782 ... 120831 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ 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((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 1632 ... 1641 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 1776 ... 1785 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 1984 ... 1993 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 2406 ... 2415 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 2534 ... 2543 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 2662 ... 2671 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 2790 ... 2799 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 2918 ... 2927 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3046 ... 3055 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3174 ... 3183 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3302 ... 3311 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3430 ... 3439 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3558 ... 3567 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3664 ... 3673 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3792 ... 3801 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 3872 ... 3881 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 4160 ... 4169 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 4240 ... 4249 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 6112 ... 6121 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 6160 ... 6169 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 6470 ... 6479 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 6608 ... 6617 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 6784 ... 6793 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 6800 ... 6809 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 6992 ... 7001 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 7088 ... 7097 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 7232 ... 7241 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 7248 ... 7257 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 42528 ... 42537 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 43216 ... 43225 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 43264 ... 43273 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 43472 ... 43481 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 43504 ... 43513 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 43600 ... 43609 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 44016 ... 44025 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 65296 ... 65305 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 66720 ... 66729 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 69734 ... 69743 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 69872 ... 69881 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 69942 ... 69951 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 70096 ... 70105 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 70384 ... 70393 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 70864 ... 70873 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 71248 ... 71257 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 71360 ... 71369 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 71472 ... 71481 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 71904 ... 71913 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 92768 ... 92777 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 93008 ... 93017 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ continue;
+ }
+ 120782 ... 120831 => {
+ __current_match = Some((24, __index + __ch.len_utf8()));
+ __current_state = 54;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 100 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 101 => /* 'e' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 65;
+ continue;
+ }
+ 102 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 115 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 116 => /* 't' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 66;
+ continue;
+ }
+ 117 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 113 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 114 => /* 'r' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 67;
+ continue;
+ }
+ 115 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 115 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 116 => /* 't' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 68;
+ continue;
+ }
+ 117 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 115 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 116 => /* 't' */ {
+ __current_match = Some((17, __index + 1));
+ __current_state = 69;
+ continue;
+ }
+ 117 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 107 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 108 => /* 'l' */ {
+ __current_match = Some((18, __index + 1));
+ __current_state = 70;
+ continue;
+ }
+ 109 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 116 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 117 => /* 'u' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 71;
+ continue;
+ }
+ 118 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 108 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 109 => /* 'm' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 72;
+ continue;
+ }
+ 110 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 => /* 'a' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 73;
+ continue;
+ }
+ 98 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 98 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 99 => /* 'c' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 74;
+ continue;
+ }
+ 100 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 => /* 'a' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 75;
+ continue;
+ }
+ 98 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 100 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 101 => /* 'e' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 76;
+ continue;
+ }
+ 102 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 104 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 105 => /* 'i' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 77;
+ continue;
+ }
+ 106 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 115 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 116 => /* 't' */ {
+ __current_match = Some((19, __index + 1));
+ __current_state = 78;
+ continue;
+ }
+ 117 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 100 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 101 => /* 'e' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 79;
+ continue;
+ }
+ 102 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 108 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 109 => /* 'm' */ {
+ __current_match = Some((21, __index + 1));
+ __current_state = 80;
+ continue;
+ }
+ 110 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 115 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 116 => /* 't' */ {
+ __current_match = Some((10, __index + 1));
+ __current_state = 81;
+ continue;
+ }
+ 117 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 109 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 110 => /* 'n' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 82;
+ continue;
+ }
+ 111 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 115 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 116 => /* 't' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 83;
+ continue;
+ }
+ 117 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 110 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 111 => /* 'o' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 84;
+ continue;
+ }
+ 112 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 115 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 116 => /* 't' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 85;
+ continue;
+ }
+ 117 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 115 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 116 => /* 't' */ {
+ __current_match = Some((11, __index + 1));
+ __current_state = 86;
+ continue;
+ }
+ 117 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 100 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 101 => /* 'e' */ {
+ __current_match = Some((13, __index + 1));
+ __current_state = 87;
+ continue;
+ }
+ 102 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 109 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 110 => /* 'n' */ {
+ __current_match = Some((15, __index + 1));
+ __current_state = 88;
+ continue;
+ }
+ 111 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 100 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 101 => /* 'e' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 89;
+ continue;
+ }
+ 102 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 113 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 114 => /* 'r' */ {
+ __current_match = Some((20, __index + 1));
+ __current_state = 90;
+ continue;
+ }
+ 115 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 65 ... 90 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ continue;
+ }
+ 95 => /* '_' */ {
+ __current_match = Some((25, __index + 1));
+ __current_state = 27;
+ continue;
+ }
+ 97 ... 122 => {
+ __current_match = Some((25, __index + __ch.len_utf8()));
+ __current_state = 27;
+ 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<usize,(usize, &'input str),()>>;
+
+ fn next(&mut self) -> Option<Self::Item> {
+ 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, &'input str, usize),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action4<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, &'input str, usize),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action5<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, &'input str, usize),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action6<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, &'input str, usize),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action7<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, &'input str, usize),
+ (_, __1, _): (usize, (), usize),
+ (_, __2, _): (usize, ::std::vec::Vec<()>, usize),
+ (_, __3, _): (usize, &'input str, usize),
+ (_, __4, _): (usize, ::std::vec::Vec<()>, usize),
+ (_, __5, _): (usize, &'input str, usize),
+ (_, __6, _): (usize, (), usize),
+ (_, __7, _): (usize, &'input str, usize),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action8<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, (), usize),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action9<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, (), usize),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action10<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, ::std::option::Option<()>, usize),
+ (_, __1, _): (usize, (), usize),
+ (_, __2, _): (usize, (), usize),
+ (_, __3, _): (usize, ::std::option::Option<()>, usize),
+ (_, __4, _): (usize, &'input str, usize),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action11<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, &'input str, usize),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action12<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, &'input str, usize),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action13<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, &'input str, 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),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action16<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, &'input str, usize),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action17<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, &'input str, usize),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action18<
+ '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 __action19<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, &'input str, usize),
+ (_, __1, _): (usize, &'input str, usize),
+ (_, __2, _): (usize, (), usize),
+ (_, __3, _): (usize, &'input str, usize),
+ (_, __4, _): (usize, (), usize),
+ (_, __5, _): (usize, &'input str, usize),
+ (_, __6, _): (usize, &'input str, usize),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action20<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, (), usize),
+ (_, __1, _): (usize, &'input str, usize),
+ (_, __2, _): (usize, (), usize),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action21<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, (), usize),
+ (_, __1, _): (usize, &'input str, 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, &'input str, usize),
+ (_, __2, _): (usize, (), usize),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action24<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, (), usize),
+ (_, __1, _): (usize, &'input str, usize),
+ (_, __2, _): (usize, (), usize),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action25<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, &'input str, usize),
+ (_, __1, _): (usize, (), usize),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action26<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (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),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action30<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, &'input str, usize),
+ (_, __1, _): (usize, &'input str, usize),
+ (_, __2, _): (usize, (), usize),
+ (_, __3, _): (usize, &'input str, usize),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action31<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, &'input str, usize),
+ (_, __1, _): (usize, &'input str, usize),
+ (_, __2, _): (usize, (), usize),
+ (_, __3, _): (usize, &'input str, usize),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action32<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, &'input str, usize),
+ (_, __1, _): (usize, (), usize),
+ (_, __2, _): (usize, &'input str, usize),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action33<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, &'input str, usize),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action34<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, &'input str, usize),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action35<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, &'input str, 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, (), usize),
+) -> ()
+{
+ ()
+}
+
+#[allow(unused_variables)]
+pub fn __action38<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, (), usize),
+) -> ::std::option::Option<()>
+{
+ Some(__0)
+}
+
+#[allow(unused_variables)]
+pub fn __action39<
+ 'input,
+>(
+ input: &'input str,
+ __lookbehind: &usize,
+ __lookahead: &usize,
+) -> ::std::option::Option<()>
+{
+ None
+}
+
+#[allow(unused_variables)]
+pub fn __action40<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, (), usize),
+) -> ::std::option::Option<()>
+{
+ Some(__0)
+}
+
+#[allow(unused_variables)]
+pub fn __action41<
+ 'input,
+>(
+ input: &'input str,
+ __lookbehind: &usize,
+ __lookahead: &usize,
+) -> ::std::option::Option<()>
+{
+ None
+}
+
+#[allow(unused_variables)]
+pub fn __action42<
+ 'input,
+>(
+ input: &'input str,
+ __lookbehind: &usize,
+ __lookahead: &usize,
+) -> ::std::vec::Vec<()>
+{
+ vec![]
+}
+
+#[allow(unused_variables)]
+pub fn __action43<
+ 'input,
+>(
+ input: &'input str,
+ (_, v, _): (usize, ::std::vec::Vec<()>, usize),
+) -> ::std::vec::Vec<()>
+{
+ v
+}
+
+#[allow(unused_variables)]
+pub fn __action44<
+ 'input,
+>(
+ input: &'input str,
+ __lookbehind: &usize,
+ __lookahead: &usize,
+) -> ::std::vec::Vec<()>
+{
+ vec![]
+}
+
+#[allow(unused_variables)]
+pub fn __action45<
+ 'input,
+>(
+ input: &'input str,
+ (_, v, _): (usize, ::std::vec::Vec<()>, usize),
+) -> ::std::vec::Vec<()>
+{
+ v
+}
+
+#[allow(unused_variables)]
+pub fn __action46<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, (), usize),
+) -> ::std::vec::Vec<()>
+{
+ vec![__0]
+}
+
+#[allow(unused_variables)]
+pub fn __action47<
+ 'input,
+>(
+ input: &'input str,
+ (_, v, _): (usize, ::std::vec::Vec<()>, usize),
+ (_, e, _): (usize, (), usize),
+) -> ::std::vec::Vec<()>
+{
+ { let mut v = v; v.push(e); v }
+}
+
+#[allow(unused_variables)]
+pub fn __action48<
+ 'input,
+>(
+ input: &'input str,
+ (_, __0, _): (usize, (), usize),
+) -> ::std::vec::Vec<()>
+{
+ vec![__0]
+}
+
+#[allow(unused_variables)]
+pub fn __action49<
+ 'input,
+>(
+ input: &'input str,
+ (_, v, _): (usize, ::std::vec::Vec<()>, usize),
+ (_, e, _): (usize, (), usize),
+) -> ::std::vec::Vec<()>
+{
+ { let mut v = v; v.push(e); v }
+}
+
+#[allow(unused_variables)]
+pub fn __action50<
+ 'input,
+>(
+ input: &'input str,
+ __0: (usize, &'input str, usize),
+ __1: (usize, (), usize),
+ __2: (usize, &'input str, usize),
+ __3: (usize, ::std::vec::Vec<()>, usize),
+ __4: (usize, &'input str, usize),
+ __5: (usize, (), usize),
+ __6: (usize, &'input str, usize),
+) -> ()
+{
+ let __start0 = __1.2.clone();
+ let __end0 = __2.0.clone();
+ let __temp0 = __action44(
+ input,
+ &__start0,
+ &__end0,
+ );
+ let __temp0 = (__start0, __temp0, __end0);
+ __action7(
+ input,
+ __0,
+ __1,
+ __temp0,
+ __2,
+ __3,
+ __4,
+ __5,
+ __6,
+ )
+}
+
+#[allow(unused_variables)]
+pub fn __action51<
+ 'input,
+>(
+ input: &'input str,
+ __0: (usize, &'input str, usize),
+ __1: (usize, (), usize),
+ __2: (usize, ::std::vec::Vec<()>, usize),
+ __3: (usize, &'input str, usize),
+ __4: (usize, ::std::vec::Vec<()>, usize),
+ __5: (usize, &'input str, usize),
+ __6: (usize, (), usize),
+ __7: (usize, &'input str, usize),
+) -> ()
+{
+ let __start0 = __2.0.clone();
+ let __end0 = __2.2.clone();
+ let __temp0 = __action45(
+ input,
+ __2,
+ );
+ let __temp0 = (__start0, __temp0, __end0);
+ __action7(
+ input,
+ __0,
+ __1,
+ __temp0,
+ __3,
+ __4,
+ __5,
+ __6,
+ __7,
+ )
+}
+
+#[allow(unused_variables)]
+pub fn __action52<
+ 'input,
+>(
+ input: &'input str,
+ __0: (usize, (), usize),
+ __1: (usize, (), usize),
+ __2: (usize, (), usize),
+ __3: (usize, ::std::option::Option<()>, usize),
+ __4: (usize, &'input str, usize),
+) -> ()
+{
+ let __start0 = __0.0.clone();
+ let __end0 = __0.2.clone();
+ let __temp0 = __action40(
+ input,
+ __0,
+ );
+ let __temp0 = (__start0, __temp0, __end0);
+ __action10(
+ input,
+ __temp0,
+ __1,
+ __2,
+ __3,
+ __4,
+ )
+}
+
+#[allow(unused_variables)]
+pub fn __action53<
+ 'input,
+>(
+ input: &'input str,
+ __0: (usize, (), usize),
+ __1: (usize, (), usize),
+ __2: (usize, ::std::option::Option<()>, usize),
+ __3: (usize, &'input str, usize),
+) -> ()
+{
+ let __start0 = __0.0.clone();
+ let __end0 = __0.0.clone();
+ let __temp0 = __action41(
+ input,
+ &__start0,
+ &__end0,
+ );
+ let __temp0 = (__start0, __temp0, __end0);
+ __action10(
+ input,
+ __temp0,
+ __0,
+ __1,
+ __2,
+ __3,
+ )
+}
+
+#[allow(unused_variables)]
+pub fn __action54<
+ 'input,
+>(
+ input: &'input str,
+ __0: (usize, &'input str, usize),
+ __1: (usize, (), usize),
+ __2: (usize, &'input str, usize),
+ __3: (usize, &'input str, usize),
+ __4: (usize, (), usize),
+ __5: (usize, &'input str, usize),
+) -> ()
+{
+ let __start0 = __2.2.clone();
+ let __end0 = __3.0.clone();
+ let __temp0 = __action42(
+ input,
+ &__start0,
+ &__end0,
+ );
+ let __temp0 = (__start0, __temp0, __end0);
+ __action50(
+ input,
+ __0,
+ __1,
+ __2,
+ __temp0,
+ __3,
+ __4,
+ __5,
+ )
+}
+
+#[allow(unused_variables)]
+pub fn __action55<
+ 'input,
+>(
+ input: &'input str,
+ __0: (usize, &'input str, usize),
+ __1: (usize, (), usize),
+ __2: (usize, &'input str, usize),
+ __3: (usize, ::std::vec::Vec<()>, usize),
+ __4: (usize, &'input str, usize),
+ __5: (usize, (), usize),
+ __6: (usize, &'input str, usize),
+) -> ()
+{
+ let __start0 = __3.0.clone();
+ let __end0 = __3.2.clone();
+ let __temp0 = __action43(
+ input,
+ __3,
+ );
+ let __temp0 = (__start0, __temp0, __end0);
+ __action50(
+ input,
+ __0,
+ __1,
+ __2,
+ __temp0,
+ __4,
+ __5,
+ __6,
+ )
+}
+
+#[allow(unused_variables)]
+pub fn __action56<
+ 'input,
+>(
+ input: &'input str,
+ __0: (usize, &'input str, usize),
+ __1: (usize, (), usize),
+ __2: (usize, ::std::vec::Vec<()>, usize),
+ __3: (usize, &'input str, usize),
+ __4: (usize, &'input str, usize),
+ __5: (usize, (), usize),
+ __6: (usize, &'input str, usize),
+) -> ()
+{
+ let __start0 = __3.2.clone();
+ let __end0 = __4.0.clone();
+ let __temp0 = __action42(
+ input,
+ &__start0,
+ &__end0,
+ );
+ let __temp0 = (__start0, __temp0, __end0);
+ __action51(
+ input,
+ __0,
+ __1,
+ __2,
+ __3,
+ __temp0,
+ __4,
+ __5,
+ __6,
+ )
+}
+
+#[allow(unused_variables)]
+pub fn __action57<
+ 'input,
+>(
+ input: &'input str,
+ __0: (usize, &'input str, usize),
+ __1: (usize, (), usize),
+ __2: (usize, ::std::vec::Vec<()>, usize),
+ __3: (usize, &'input str, usize),
+ __4: (usize, ::std::vec::Vec<()>, usize),
+ __5: (usize, &'input str, usize),
+ __6: (usize, (), usize),
+ __7: (usize, &'input str, usize),
+) -> ()
+{
+ let __start0 = __4.0.clone();
+ let __end0 = __4.2.clone();
+ let __temp0 = __action43(
+ input,
+ __4,
+ );
+ let __temp0 = (__start0, __temp0, __end0);
+ __action51(
+ input,
+ __0,
+ __1,
+ __2,
+ __3,
+ __temp0,
+ __5,
+ __6,
+ __7,
+ )
+}
+
+#[allow(unused_variables)]
+pub fn __action58<
+ 'input,
+>(
+ input: &'input str,
+ __0: (usize, (), usize),
+ __1: (usize, (), usize),
+ __2: (usize, (), usize),
+ __3: (usize, (), usize),
+ __4: (usize, &'input str, usize),
+) -> ()
+{
+ let __start0 = __3.0.clone();
+ let __end0 = __3.2.clone();
+ let __temp0 = __action38(
+ input,
+ __3,
+ );
+ let __temp0 = (__start0, __temp0, __end0);
+ __action52(
+ input,
+ __0,
+ __1,
+ __2,
+ __temp0,
+ __4,
+ )
+}
+
+#[allow(unused_variables)]
+pub fn __action59<
+ 'input,
+>(
+ input: &'input str,
+ __0: (usize, (), usize),
+ __1: (usize, (), usize),
+ __2: (usize, (), usize),
+ __3: (usize, &'input str, usize),
+) -> ()
+{
+ let __start0 = __2.2.clone();
+ let __end0 = __3.0.clone();
+ let __temp0 = __action39(
+ input,
+ &__start0,
+ &__end0,
+ );
+ let __temp0 = (__start0, __temp0, __end0);
+ __action52(
+ input,
+ __0,
+ __1,
+ __2,
+ __temp0,
+ __3,
+ )
+}
+
+#[allow(unused_variables)]
+pub fn __action60<
+ 'input,
+>(
+ input: &'input str,
+ __0: (usize, (), usize),
+ __1: (usize, (), usize),
+ __2: (usize, (), usize),
+ __3: (usize, &'input str, usize),
+) -> ()
+{
+ let __start0 = __2.0.clone();
+ let __end0 = __2.2.clone();
+ let __temp0 = __action38(
+ input,
+ __2,
+ );
+ let __temp0 = (__start0, __temp0, __end0);
+ __action53(
+ input,
+ __0,
+ __1,
+ __temp0,
+ __3,
+ )
+}
+
+#[allow(unused_variables)]
+pub fn __action61<
+ 'input,
+>(
+ input: &'input str,
+ __0: (usize, (), usize),
+ __1: (usize, (), usize),
+ __2: (usize, &'input str, usize),
+) -> ()
+{
+ let __start0 = __1.2.clone();
+ let __end0 = __2.0.clone();
+ let __temp0 = __action39(
+ input,
+ &__start0,
+ &__end0,
+ );
+ let __temp0 = (__start0, __temp0, __end0);
+ __action53(
+ input,
+ __0,
+ __1,
+ __temp0,
+ __2,
+ )
+}
+
+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
+ }
+}
diff --git a/src/pascal.lalrpop b/src/pascal.lalrpop
deleted file mode 100644
index 3e44611..0000000
--- a/src/pascal.lalrpop
+++ /dev/null
@@ -1,656 +0,0 @@
-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
deleted file mode 100644
index 353969e..0000000
--- a/src/pascal.rs
+++ /dev/null
@@ -1,467844 +0,0 @@
-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<usize,(usize, &'input str),()>>
- {
- 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<i32>,
- __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>,
- ) -> Option<Result<(),__lalrpop_util::ParseError<usize,(usize, &'input str),()>>>
- {
- 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<usize,(usize, &'input str),()>>;
-
- fn next(&mut self) -> Option<Self::Item> {
- 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
- }
-}